当前位置: 首页 > 面试题库 >

请解释下NaN表示什么呢?typeof NaN结果是什么?

牛兴安
2023-03-14
本文向大家介绍请解释下NaN表示什么呢?typeof NaN结果是什么?相关面试题,主要包含被问及请解释下NaN表示什么呢?typeof NaN结果是什么?时的应答技巧和注意事项,需要的朋友参考一下

点击查看MDN对NaN的解释说明

判断一个值是否是NaN

等号运算符(== 和 ===) 不能被用来判断一个值是否是 NaN。必须使用 Number.isNaN() 或 isNaN() 函数。在执行自比较之中:NaN,也只有NaN,比较之中不等于它自己。

NaN === NaN;        // false
Number.NaN === NaN; // false
isNaN(NaN);         // true
isNaN(Number.NaN);  // true

function valueIsNaN(v) { return v !== v; }
valueIsNaN(1);          // false
valueIsNaN(NaN);        // true
valueIsNaN(Number.NaN); // true
 类似资料:
  • 本文向大家介绍请解释下NaN === NaN的结果相关面试题,主要包含被问及请解释下NaN === NaN的结果时的应答技巧和注意事项,需要的朋友参考一下 N--a--N 就是照镜子都不认识自己的那位.so NaN !== NaN, NaN === Nobody 哈哈 这个解释很完美啊

  • 本文向大家介绍以下方法调用call输出的结果是什么?请解释下?相关面试题,主要包含被问及以下方法调用call输出的结果是什么?请解释下?时的应答技巧和注意事项,需要的朋友参考一下 结果:{ 0: 1, 3: 1, length: 5 } 首先类数组转换为数组 [undefined, undefined, undefined, 1, undefined] 然后进行 copyWithin(0, 3)

  • 本文向大家介绍解释下什么是CDATA?相关面试题,主要包含被问及解释下什么是CDATA?时的应答技巧和注意事项,需要的朋友参考一下 CDATA 指的是不由 XML 解析器进行解析的文本数据。 XML 文档中的所有文本均会被解析器解析。 只有 CDATA 区段中的文本会被解析器忽略。

  • 本文向大家介绍解释下CRLF是什么?相关面试题,主要包含被问及解释下CRLF是什么?时的应答技巧和注意事项,需要的朋友参考一下 CR是\r 回车,LF是 \n 换行 Windows操作系统采用两个字符来进行换行,即 CRLF; Unix/Linux/Mac OS X操作系统采用单个字符 LF 来进行换行;

  • 本文向大家介绍请你解释一下,什么是Web Service?相关面试题,主要包含被问及请你解释一下,什么是Web Service?时的应答技巧和注意事项,需要的朋友参考一下 考察点:web service   从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法透明的调用这个应用程序,不需要了解它的任何细节,跟你使用的编程

  • 本文向大家介绍解释一下什么是 ioc?相关面试题,主要包含被问及解释一下什么是 ioc?时的应答技巧和注意事项,需要的朋友参考一下 ioc:Inversionof Control(中文:控制反转)是 spring 的核心,对于 spring 框架来说,就是由 spring 来负责控制对象的生命周期和对象间的关系。 简单来说,控制指的是当前对象对内部成员的控制权;控制反转指的是,这种控制权不由当前对