JS加法相关


1:首先JS是一种弱语言,但是同类型可以自己相加减
例如“a”+”b” 可以自动组成ab ; 1+ 2 自动变成3

var data = 2;
var currentPage = data; //2
var previousPage = data -1; //1
var nextPage = data +1; //21

2:不同类型的字符 我们先转换例如 “1”+2 ; parsInt(“1”)+2 可以实现加法3

var data = 2;
var currentPage = data; //2
var previousPage = data -1; //1
var nextPage = parseInt(data) +1; //3

 

在实现一个计算器小应用时,发现两个数字相加返回的结果不正确,例如

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);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM