亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:132日期: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
相關文章:
主站蜘蛛池模板: 亚洲免费精品视频 | 国产免费jizz在线播放视频 | 国产伦理一区二区三区 | 久久99精品久久久久久久不卡 | 欧美特黄录像播放 | 天天天色| 亚洲精品欧美精品一区二区 | 国产大陆xxxx做受视频 | 麻豆视频一区 | a级aaaaaaaa毛片 | 国产又黄又爽又色视频免费观看 | 米奇精品一区二区三区 | 亚洲精品国产拍拍拍拍拍 | 国产精品一区久久精品 | 91天天操 | 看黄色一级片子 | 国产乳摇福利视频在线观看 | 丝袜美足国产一区在线 | 色噜噜五月综合激情久久爱 | 久久青青草原精品国产不卡 | 亚洲一区二区三区成人 | 一区二区三区免费 | 鲁丝片一区二区三区 | 久久99国产精品久久99无号码 | 免费一级做a爰片性视频 | 日韩精品一区二区三区中文 | 12306播播影院午夜片在线观看 | 一区二区三区四区在线播放 | 国产欧美精品一区二区 | 久久久久久国产视频 | 日韩毛片大全 | 在线日韩亚洲 | 亚洲狠狠97婷婷综合久久久久 | 中文字幕亚洲欧美 | 国产成+人+综合+亚洲不卡 | 日本www高清免费视频观看 | 极品白嫩无套视频在线播放张悠雨 | 日韩中文字幕不卡 | 亚洲欧美日韩久久一区 | 在线观看视频www | 成人乱码一区二区三区四区 |