undefined,null,和nan的区别
时间: 2024-05-24 19:13:01 浏览: 44
null和undefined的区别
5星 · 资源好评率100%
undefined:表示一个未定义的值,通常是指变量未被声明或者被声明但没有赋值。
null:表示一个空值,通常是指变量被赋值为null,表示该变量没有任何对象或者值。
NaN:表示一个非数字值,通常是指一个数学运算无法正确执行导致的结果,比如0/0或者Infinity/Infinity。NaN也可以通过调用全局的isNaN()函数进行检测。
阅读全文