public function isNaN(num:Number):Boolean
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9 |
如果该值为 NaN
(非数字),则返回 true
。 isNaN()
函数可用于检查一个数学表达式是否成功地计算为一个数字。 NaN
值是 Number 数据类型的特殊成员,用来表示“非数字”值。
注意:NaN
值不是 int 或 uint 数据类型的成员。
下表描述 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 |
参数
num:Number — 要计算的数值或数学表达式。 |
返回
Boolean — 如果该值为 NaN (非数字),则返回 true ;否则返回 false 。 |