一個小白問題
?document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
一直不知道"+y+"、"+z+"; ?y,z兩邊為什么要有+號,我一直都不帶+也沒影響,還有這個地方x旁邊為什么只有一個+號~
感謝
?document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
一直不知道"+y+"、"+z+"; ?y,z兩邊為什么要有+號,我一直都不帶+也沒影響,還有這個地方x旁邊為什么只有一個+號~
感謝
2017-08-11
舉報
2017-08-11
y和z兩兩邊都是連接的字符串,所以用加號連接,x左邊沒有,只有右邊有字符串,加號是一定要帶的。
2017-09-13
"x+"+"y+"+"z"+"和:"+sum+"<br/>"我是這樣寫的
2017-08-23
+號的位置不同,含義也不同。如果+號在變量前相當于調用number()方法【將其他類型轉換為number類型】,+位于變量之間相當于字符串與字符串之間的拼接【前提是變量之間都是字符串類型,若其中有一個為字符串類型,調用string()轉換為字符串類型】
你要是在慕課網中寫的話,可能不會影響,但你要是去火狐或者谷歌瀏覽器看的話,可能會出現問題。所以必須加+
+號在變量前的是一元操作符;+位于變量之間是其他數據類型轉換為String
【含義不同】