課程
/前端開發
/JavaScript
/JavaScript進階篇
document.write(x+"、"+y+"、"+z+"和:"+sum+")" 誰知道這里為什么這樣嗎
2016-03-14
源自:JavaScript進階篇 5-4
正在回答
x,y,z,sum是變量,輸出的時候不用引號;
“、”“和:”是字符串所以需要使用引號;
“+”是連接符,不需要用引號
早安EchoMichael 提問者
懂了...... ? x是變量,"、"是字符串,而+是連接符號
document.write("x"、"y"、"z"和:"sum")//這種寫法本身就是錯誤的
首先,參數沒有這種用、隔開的這種用法,即使是傳遞多個參數也是用逗號隔開
雖然根據 DOM 標準,該方法只接受單個字符串作為參數。不過根據經驗,write() 可接受任何多個參數。
也就是說可以寫成document.write(x,"、",y,"、",z,"和":,sum);
但建議只傳一個參數:document.write(x+"、"+y+"、"+z+"和:"+sum);
這種寫法是簡潔的寫法,完整的寫法應該是這樣的,
var str=x+"、"+y+"、"+z+"和:"+sum;
document.write(str);
還有就是,"x"和x是有區別的,有引號的是字符串,沒引號的是變量
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
1 回答 document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>"); }
4 回答document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>"
3 回答document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");表示啥意思??
3 回答x+"、"+y+"、"+z+"和:"+sum+"<br/>"
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-14
x,y,z,sum是變量,輸出的時候不用引號;
“、”“和:”是字符串所以需要使用引號;
“+”是連接符,不需要用引號
2016-04-13
懂了...... ? x是變量,"、"是字符串,而+是連接符號
2016-03-14
document.write("x"、"y"、"z"和:"sum")//這種寫法本身就是錯誤的
首先,參數沒有這種用、隔開的這種用法,即使是傳遞多個參數也是用逗號隔開
雖然根據 DOM 標準,該方法只接受單個字符串作為參數。不過根據經驗,write() 可接受任何多個參數。
也就是說可以寫成document.write(x,"、",y,"、",z,"和":,sum);
但建議只傳一個參數:document.write(x+"、"+y+"、"+z+"和:"+sum);
這種寫法是簡潔的寫法,完整的寫法應該是這樣的,
var str=x+"、"+y+"、"+z+"和:"+sum;
document.write(str);
還有就是,"x"和x是有區別的,有引號的是字符串,沒引號的是變量