课程
/前端开发
/JavaScript
/JavaScript进阶篇
a=1 b=1
如果a+b则得11
parseInt(a)+parseInt(b)=2
2018-01-26
源自:JavaScript进阶篇 6-11
正在回答
a,b在取出来的时候,是String类型的,
"1"+"1"="11" => "中"+"国"="中国"
通过parseInt()方法将String转化为int 才真正是数字相加
1+1=2
慕函数0287492
慕仰7311029 回复 慕函数0287492
没有原始代码不清楚,不过你的ab值应该都是字符串,才会导致
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答看别人的代码中,Switch语句,执行第一个case中取了a与b的值之后,后续casa就不用parseInt()函数,直接写a-b, a*b, a/b,为什么?
4 回答为何a-b和b-a不一样?
2 回答var a=parseInt(num[1]);
3 回答c=b>a ||a>b; 这里的c是指b>a ||a>b的值还是指b>a
2 回答js中a+=b和a=a+b的区别