課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么這樣文本框里就顯示結(jié)果了? document.getElementById("fruit").value=result;
而result =? document.getElementById("fruit").value;這樣就不顯示了?
2016-05-11
源自:JavaScript進階篇 6-11
正在回答
會提出這個問題,暴露出沒有弄懂賦值是等號左右兩邊的關(guān)系,切記,賦值符=,比較符==;
但由于javascript與生俱來的弊病,在《javascript語言精粹》一書中,建議開發(fā)者使用,==與===替代=、==
=表示賦值,從右邊開始讀,把啥賦值給左邊;==表示相等。
因為?document.getElementById("fruit").value=result; ?意思是:值result賦給document.getElementById("fruit").value(即把result這個值賦值給fruit里面去)
而result =? document.getElementById("fruit").value;意思是:document.getElementById("fruit").value值賦給result換一種說法就是:
a=3的意思是:把3這個值賦給a;但是3=a的意思是:把a這個值賦給3,但是a是什么都不能確定又怎么把賦給3呢? 所以其實3=a這種寫法本身就是錯誤的
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
5 回答編譯的結(jié)果不顯示
6 回答結(jié)果顯示問題
3 回答為什么后面的都不能顯示結(jié)果
3 回答關(guān)于訪問子節(jié)點后的結(jié)果
1 回答后面的程序出不了結(jié)果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-11
會提出這個問題,暴露出沒有弄懂賦值是等號左右兩邊的關(guān)系,切記,賦值符=,比較符==;
但由于javascript與生俱來的弊病,在《javascript語言精粹》一書中,建議開發(fā)者使用,==與===替代=、==
2016-05-11
=表示賦值,從右邊開始讀,把啥賦值給左邊;==表示相等。
2016-05-11
因為?document.getElementById("fruit").value=result; ?意思是:值result賦給document.getElementById("fruit").value(即把result這個值賦值給fruit里面去)
而result =? document.getElementById("fruit").value;意思是:document.getElementById("fruit").value值賦給result換一種說法就是:
a=3的意思是:把3這個值賦給a;但是3=a的意思是:把a這個值賦給3,但是a是什么都不能確定又怎么把賦給3呢? 所以其實3=a這種寫法本身就是錯誤的