我的朋友發表了一個關於Javascript或運算符的問題。JavaScript或運算符拼圖
我覺得值得分享。
undefined || null || "" || NaN || "0" || 0 || Infinity || []
這個表達式的結果是什麼?爲什麼?
我的朋友發表了一個關於Javascript或運算符的問題。JavaScript或運算符拼圖
我覺得值得分享。
undefined || null || "" || NaN || "0" || 0 || Infinity || []
這個表達式的結果是什麼?爲什麼?
該表達式的結果是什麼?爲什麼?
您可以輕鬆地嘗試(JS控制檯等),它的"0"
字符串 - 表達式評估中的第一個非僞造值。您可以查看this reference for logical operators。
非常感謝Bergi,非常有用的參考.. – talktopk
表達的結果是「0」時,其可以使用一個Javascript控制檯這樣確定:
var result = undefined || null || "" || NaN || "0" || 0 || Infinity || [];
console.log(result);
這是因爲「0」是第一truthy值。
感謝jeff .... – talktopk
問題是什麼? –
這是什麼問題?我需要觀看視頻嗎(我不能)? – Bergi
> http://jsfiddle.net/ – 0x499602D2