typeof NaN 的返回结果 --记录

676 阅读1分钟

NaN ,可以翻译为not a number ,即不是一个数字。 NaN 是一个“警戒值”(sentinel value,有特殊用途的常规值),常用来指出数字类型中的错误情况,即:“执行数学运算没有成功,这是返回的结果”

  typeof NaN //number

NaN是一个极为特殊的值,它是唯一一个非自反的值(即:x===x不成立),而NaN!=NaN是成立的。