supposing I have variable ex1
equal to -20 and variable ex2
equal to 50. I try to add it in javascript as alert(ex1+ex2);
but it alerts -20+50
. I'm really confused with this. THanks for the help, even though it might be a really silly question.
JavaScript is a weakly typed language. So, you have to be careful with the types of data which you use. Without knowing much about your program, this can be fixed like this
alert(parseInt(ex1, 10) + parseInt(ex2, 10));
This makes sure that both ex1
and ex2
are integers. If you think, you would be using floating point numbers
alert(parseFloat(ex1) + parseFloat(ex2));
Change your code like this
alert(parseInt(ex1) + parseInt(ex2));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With