色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:141日期: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 的特殊情況,使用倒數(shù)判斷是否相等。

回答3:

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

題主試一試?

回答4:

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品一区二区三区国产 | 日本欧美视频 | 欧美三级在线观看不卡视频 | 国产午夜a理论毛片在线影院 | 欧美成人aa | 美女福利视频国产 | 欧美另类在线观看 | 在线观看亚洲人成网站 | 中文字幕日韩国产 | 牛人盗摄一区二区三区视频 | 草草影院ccyy国产日本欧美 | 亚洲精品久久久久中文字幕一区 | 国产成人毛片精品不卡在线 | 一个人看的日本www的免费视频 | 日本一区二区三区精品视频 | 国产精品欧美韩国日本久久 | 国产综合精品一区二区 | 18视频免费网站 | 欧美性生交大片免费看 | 综合久久久久久 | 成人午夜在线观看国产 | 最新国产精品视频免费看 | 在线亚洲一区二区 | 欧美特黄一区二区三区 | 久久99国产精品久久99 | 国产舐足视频在线观看 | 国产精品一区二区三区高清在线 | 一级国产交换配乱淫 | 免费观看欧美精品成人毛片能看的 | 一级生性活免费视频 | 久久国产亚洲欧美日韩精品 | 亚洲精品一区二区在线观看 | α片毛片 | 欧美国产成人免费观看永久视频 | 99视频精品全国在线观看 | 夜色精品国产一区二区 | 成人亚州 | 亚洲99久久久久综合 | 国产成人毛片精品不卡在线 | 亚洲精品久久久午夜伊人 | 日本又黄又爽又免费 |