JavaScript两个数字相加的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jkol12/article/details/51931211
今天学习了一下javascript,在实现一个计算器小应用时,发现两个数字相加返回的结果不正确,例如
     var a = 1;
     var b = 2;
     var sum = a + b;
     document.write(sum);
sum的输出结果是12。
这里讲两个变量当成字符串处理了,直接进行了拼接,并没有进行数学运算。要想进行正常的加法运算,需要将两个变量转换成Int,或其他数字类型。
     var a = 1;
     var b = 2;
     var sum = parseInt(a) + parseInt(b);
     document.write(sum);

猜你喜欢

转载自blog.csdn.net/jkol12/article/details/51931211