课程
/前端开发
/JavaScript
/JavaScript进阶篇
我想问的内容是这样的,为什么var result的时候赋值是""呢?这种赋值方式一般代表什么意思?为什么我赋值为2的时候是在得数前面加个2而不是值加2呢?为什么只作用于第一个数而对后面的数没影响?还有 result += Math.round(arguments[i])+"<br>"; 这段话里的result的值不是每次结果的累加呢?
2016-07-03
源自:JavaScript进阶篇 7-16
正在回答
var result="2"----------这个语句是创建了一个值为2的字符串。
字符串+数字等于字符串和数字直接相连,而不是相加,所以第一次循环里"2"+3="23"----这不是数字了,是字符串”23“
所以循环做完以后返回的是字符串"23<br />0<br />-10<br />9<br />",在显示的时候<br />就成回车键了,所以得到
23
0
-10
9
带‘’是字符串
还没学到
你把那个符号去掉,。那就表示,var result=2这个才是数字,可以加减乘除的
var result的时候赋值是""呢 加那个符号的时候,里面那个二,你把当成一个字符,不能当做数字来看,这个是老面前的最基本的知识啊。我还以为你要问什么呢
我也不会
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答新手 求解答!!!!!!!!
1 回答var result = "";什么意思?
2 回答参考代码这是什么意思? var result = '';
4 回答(a,b)是什么意思?求解答!感谢
7 回答大神解答解答,这什么意思