JS中== 、===的用法和區別
- 2019 年 11 月 6 日
- 筆記
簡要介紹JS中== 、===的用法和區別
- == 僅當左右操作數相等時返回true,如果兩個操作數不是同一類型時,js會隱式轉換為合適的類型,然後對值進行比較
- === 當且僅當左右操作數類型相等,且值相等時,才會返回true,當左右兩個操作數不是同一類型時,js不會轉換其類型
var v=1; var v1='1'; var v2=1; var v3=3; alert("類型不同的"); alert(v==v1) --true //判斷值是否相等 alert(v!=v1) --false alert(v===v1) --false //判斷類型是否相等 alert(v!==v1) --true alert(v=v3) --3 //賦值 alert("類型相同的"); alert(v==v2) --true //判斷值是否相等 alert(v!=v2) --false alert(v===v2) --true //判斷類型是否相等 alert(v!==v2) --false