isNaN
下表描述 isNaN() 针对各种输入类型和值的返回值。
输入类型/值 示例 返回值
0 除以 0 isNaN(0/0) true
非零数字除以 0 isNaN(5/0) false
负数的平方根 isNaN(Math.sqrt(-1)) true
大于 1 或小于 0 的数字的反正弦值 isNaN(Math.asin(2)) true
可以转换为 Number 的字符串 isNaN("5") false
无法转换为 Number 的字符串 isNaN("5a") true
下表描述 isNaN() 针对各种输入类型和值的返回值。
输入类型/值 示例 返回值
0 除以 0 isNaN(0/0) true
非零数字除以 0 isNaN(5/0) false
负数的平方根 isNaN(Math.sqrt(-1)) true
大于 1 或小于 0 的数字的反正弦值 isNaN(Math.asin(2)) true
可以转换为 Number 的字符串 isNaN("5") false
无法转换为 Number 的字符串 isNaN("5a") true