为了账号安全,请及时绑定邮箱和手机立即绑定

新手求解答var result=""的意思

577878b10001654305000349.jpg

577878b10001c92505000282.jpg

我想问的内容是这样的,为什么var result的时候赋值是""呢?这种赋值方式一般代表什么意思?为什么我赋值为2的时候是在得数前面加个2而不是值加2呢?为什么只作用于第一个数而对后面的数没影响?
还有 result += Math.round(arguments[i])+"<br>"; 这段话里的result的值不是每次结果的累加呢?

正在回答

6 回答

  1. var result="2"----------这个语句是创建了一个值为2的字符串。

  2. 字符串+数字等于字符串和数字直接相连,而不是相加,所以第一次循环里"2"+3="23"----这不是数字了,是字符串”23“

  3. 所以循环做完以后返回的是字符串"23<br />0<br />-10<br />9<br />",在显示的时候<br />就成回车键了,所以得到

    23

    0

    -10

    9

0 回复 有任何疑惑可以回复我~

带‘’是字符串

0 回复 有任何疑惑可以回复我~

还没学到

0 回复 有任何疑惑可以回复我~

你把那个符号去掉,。那就表示,var result=2这个才是数字,可以加减乘除的

0 回复 有任何疑惑可以回复我~

var result的时候赋值是""呢  
 加那个符号的时候,里面那个二,你把当成一个字符,不能当做数字来看,这个是老面前的最基本的知识啊。我还以为你要问什么呢

0 回复 有任何疑惑可以回复我~

我也不会

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

新手求解答var result=""的意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信