課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
這是4-10其他同學(xué)的代碼,這個地方為什么要使用“===”三個等號,而且為什么是&&?按我的理解我會寫兩個等號,同時中間的符號會用||,因為||的意思不就是并且的意思嗎,求大神解釋~
2016-09-11
源自:JavaScript進(jìn)階篇 4-10
正在回答
|| 這個叫或者,意思是||兩邊的條件只要一邊成立,整個條件就成立。
&&這個叫并且,&&必須兩邊的表達(dá)式都成立整個條件才會成立.
==和===的區(qū)別
==這是叫弱等于,只判定值,1==“1”這樣是對的,數(shù)值的1可以弱等于字符串的“1”。
===這個是強(qiáng)等于,值和數(shù)據(jù)類型必須都相等才可以,1==="1"這樣是錯的,因為1和“1”的類型不同。
以上是個人理解。
名字都給你們起完了 提問者
同上,很仔細(xì)。不過最好你還是百度一下。多利用下網(wǎng)絡(luò)資源會很好的
if(1=="1" || 1==="1"){? ? document.write("1==\"1\"<br>"); //左邊條件成立,所以整個成立,所以會輸出}if(1=="1" &&?1==="1"){? ? document.write("1===\"1\"<br>"); // &&左邊成立,右邊不成立,所以整個不成立,不會輸出}if("1"==="1"){? ? document.write("1===\"1\"<br>");}你理解一下。
if(1=="1" || 1==="1"){
? ? document.write("1==\"1\"<br>"); //左邊條件成立,所以整個成立,所以會輸出
}
if(1=="1" &&?1==="1"){
? ? document.write("1===\"1\"<br>"); // &&左邊成立,右邊不成立,所以整個不成立,不會輸出
if("1"==="1"){
? ? document.write("1===\"1\"<br>");
你理解一下。
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答screen.width與screen.availWidth有什么區(qū)別
1 回答childNodes與childNodes()有什么區(qū)別?
3 回答node與nodeObject有什么區(qū)別呢
1 回答otest.lastChild[0]與otest.lastChild有什么區(qū)別
3 回答x.getAttribute("title") 與x.title有什么區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-11
|| 這個叫或者,意思是||兩邊的條件只要一邊成立,整個條件就成立。
&&這個叫并且,&&必須兩邊的表達(dá)式都成立整個條件才會成立.
==和===的區(qū)別
==這是叫弱等于,只判定值,1==“1”這樣是對的,數(shù)值的1可以弱等于字符串的“1”。
===這個是強(qiáng)等于,值和數(shù)據(jù)類型必須都相等才可以,1==="1"這樣是錯的,因為1和“1”的類型不同。
以上是個人理解。
2016-09-11
同上,很仔細(xì)。不過最好你還是百度一下。多利用下網(wǎng)絡(luò)資源會很好的
2016-09-11