isNaN()
- 检查参数是否是非数字,NaN-NOT a Number
- 不是数字,返回true;是数字,返回false
- 示例:
- 返回false:isNaN(123),isNaN(-1.23),isNaN(6+4),isNaN(0)
- 返回true:isNaN("helloworld"),isNaN('a'),isNaN("2024/9/20")
isINF()
- 检查参数是否无穷大
- 正负无穷大时,返回true;否则,返回false
isFinite()
- 检查参数是否是有限值
- 有限数字,或可以转化为有限数字时,返回true;否则,如果是正负无穷,或者非数字,返回false