[英]Is NaN always a falsy value in Javascript?
console.log(typeof 3/0, Boolean(3/0)); // This returns NaN true console.log(typeof 0/0, Boolean(0/0)); // This returns NaN false
我認為兩者都會在控制台中返回NaN
false,因為NaN
是假值。 但這並沒有發生。 有人可以解釋一下嗎。
我使用了 VS Code 編輯器和 Google Chrome 瀏覽器。
3/0
的結果是Infinity
(不是NaN
)。
無窮大是規范的一個thruty 值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.