av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript中,是否除了值為NaN的,其他的變量是否都恒等于自己?

瀏覽:125日期:2023-03-17 17:16:57

問題描述

javascript如何快速判斷一個變量val的值是否是NaN?如果除了值為NaN的,其他的變量是否都恒等于自己,那么直接判斷val===val是否就行了?

問題解答

回答1:

NaN是JavaScript里面唯一一個非自反的值,也就是

NaN === NaN // false

這本書里面有提到:

NaN is a very special value in that it’s never equal to another NaN value (i.e., it’s never equal to itself). It’s the only value, in fact, that is not reflexive (without the Identity characteristic x === x). So, NaN !== NaN.

你不知道的JavaScript

回答2:

是的,NaN 使用 isNaN 或者 是否等于自己來判斷

同時,反過來說,如果兩個變量相等判斷這兩個變量是否相同有 +0 和 -0 的特殊情況,使用倒數判斷是否相等。

回答3:

let a = []let b = []console.log(a===b)

題主試一試?

回答4:

ES6在Number對象上,新提供了Number.isNaN()方法,建議直接使用Number.isNaN()來檢查一個值是否為NaN。另外除開 +0 和 -0 的情況,===是滿足需求的,更好一點的方式使用Object.is()

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产乱肥老妇国产一区二 | 国产色片在线 | 亚洲精品免费视频 | 国产不卡一区 | 一级午夜aaa免费看三区 | 日韩精品一区二区三区在线播放 | 久在线 | 久久成人精品视频 | 国产精品99久久久久久久久久久久 | 久久99精品久久久久久青青日本 | 亚洲色综合 | av天天看 | 搞黄视频免费看 | 欧美日本一区 | 亚洲视频一区在线观看 | 欧美日韩国产一区二区三区不卡 | 亚洲一区二区三区免费在线观看 | 午夜理伦三级理论三级在线观看 | 新疆少妇videos高潮 | 欧美精品1区| 亚洲国产精品久久久久 | 久久91精品国产一区二区三区 | 日韩精品一区二区三区在线播放 | 国产一级精品毛片 | 欧洲妇女成人淫片aaa视频 | 亚州一区二区三区 | 成人在线播放 | 日韩在线免费视频 | 国产日韩精品一区二区三区 | 97人澡人人添人人爽欧美 | 久久天天躁狠狠躁夜夜躁2014 | 呦呦在线视频 | 国产成人99久久亚洲综合精品 | 视频在线观看一区 | 天天操狠狠操 | 日韩一区二区三区在线观看 | 一区二区三区精品在线视频 | 亚洲欧美中文日韩在线 | 久日精品 | 男女羞羞在线观看 | 一区观看 |