亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript里==和===判斷出來的結果有什么不同?

javascript里==和===判斷出來的結果有什么不同?

查看完整描述

8 回答

?
玉楓

TA貢獻5條經驗 獲得超2個贊

雙等號會造成類型轉換,做判斷建議使用“===”

查看完整回答
2 反對 回復 2018-05-08
?
幽靈柯

TA貢獻3條經驗 獲得超1個贊

‘==’會造成隱式類型轉行,‘====’是指值跟數據類型完全相當,并且,不會造成類型轉換。隱式類型轉換是JS在做對比的時候,后臺自動生成的。

查看完整回答
反對 回復 2018-09-30
?
Keyro

TA貢獻105條經驗 獲得超21個贊

==會把兩邊的變量轉換為數值進行比較,只要值相等就為true

===會把兩邊的變量轉換為數值進行比較,只有在值和類型都相等的時候才是true

查看完整回答
反對 回復 2018-05-08
?
碼農2號

TA貢獻151條經驗 獲得超48個贊

==是值相等,

===是值相等,并且類型相等。就是全等,完全都一樣才返回true。

查看完整回答
反對 回復 2018-05-08
?
木子兮

TA貢獻25條經驗 獲得超9個贊

全等? 還是? 其他..? ?一般判斷的話,嚴格要求的還是===? ?

查看完整回答
反對 回復 2018-05-08
?
TamborTang

TA貢獻47條經驗 獲得超6個贊

“==”你可以理解為全部轉換為字符串后的比較,“===”是要求值和數據類型必須相同

查看完整回答
反對 回復 2018-05-08
?
qq_殺意隆_0

TA貢獻93條經驗 獲得超29個贊

//javascript有隱式轉換

o==''?//?true
false?==''?//true
false?==?0?//true

//?上面三個語句都是成立的。但是換成===就不成立了。
//?==比較值是否相等,===比較類型和值是否都相等


查看完整回答
反對 回復 2018-05-08
?
cxxyjsj

TA貢獻119條經驗 獲得超22個贊

===是精確匹配,類型和值同時匹配才返回true。

查看完整回答
反對 回復 2018-05-08
?
qq_ionicRoyKent_04116743

TA貢獻12條經驗 獲得超1個贊

==你理解為值相等。===就是類型,值都相等

查看完整回答
反對 回復 2018-05-08
  • 8 回答
  • 1 關注
  • 3046 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號