===”是什么?試舉一個“==”是真但“===”是假的例子。
1 回答

茅侃侃
TA貢獻1842條經驗 獲得超21個贊
“===”是既可以返回布爾值“假”,也可以返回一個不是布爾值但卻可以賦與“假”值的函式,strpos() 和 strrpos() 便是其中兩個例子。
if (strpos("abc", "a") == true){ // 這部分永不會被執行,因為 "a" 的位置是 0,換算成布爾值“假”}if (strpos("abc", "a") === true){ // 這部份會被執行,因為“===”保證函式 strpos() 的送回值不會換算成布爾值.}
添加回答
舉報
0/150
提交
取消