新手求解答var result=""的意思
我想問的內(nèi)容是這樣的,為什么var result的時(shí)候賦值是""呢?這種賦值方式一般代表什么意思?為什么我賦值為2的時(shí)候是在得數(shù)前面加個(gè)2而不是值加2呢?為什么只作用于第一個(gè)數(shù)而對后面的數(shù)沒影響?
還有 result += Math.round(arguments[i])+"<br>"; 這段話里的result的值不是每次結(jié)果的累加呢?
2016-07-03
舉報(bào)
2016-07-04
var result="2"----------這個(gè)語句是創(chuàng)建了一個(gè)值為2的字符串。
字符串+數(shù)字等于字符串和數(shù)字直接相連,而不是相加,所以第一次循環(huán)里"2"+3="23"----這不是數(shù)字了,是字符串”23“
所以循環(huán)做完以后返回的是字符串"23<br />0<br />-10<br />9<br />",在顯示的時(shí)候<br />就成回車鍵了,所以得到
23
0
-10
9
2016-07-03
帶‘’是字符串
2016-07-03
還沒學(xué)到
2016-07-03
你把那個(gè)符號(hào)去掉,。那就表示,var result=2這個(gè)才是數(shù)字,可以加減乘除的
2016-07-03
var result的時(shí)候賦值是""呢 ?
?加那個(gè)符號(hào)的時(shí)候,里面那個(gè)二,你把當(dāng)成一個(gè)字符,不能當(dāng)做數(shù)字來看,這個(gè)是老面前的最基本的知識(shí)啊。我還以為你要問什么呢
2016-07-03
我也不會(huì)