NaN 在 JS 類似怎么表示的?typeof NaN === 'number', NaN 是一個 number 類型,那它在 js 中是如其它數值一樣是個 64 為浮點數嗎?感覺 NaN 和 0 有些類似對于數值類型 ~~num 會轉化為一個 32 位的整型,如果原值也為一個不大于 2 ** 31 的整型,則會相同 let num = 0; ~num; // -1 ~~num; // 0 ~~num === num; // true // 再看 NaN ~NaN; // -1 ~~NaN; // 0 ~~NaN === num那么 NaN 時候是一個特殊的 0,或者說 0 是有兩種狀態(tài)的?
NaN 是一個 number 類型, 那么它在 js 內部是一個數值嗎以及怎么表示的
桃花長相依
2019-03-23 19:15:21