AIR 51.0.0.2已于2024/02/23发布!
isNaN
阅读
2022-09-17更新
最新编辑:--小小晓痴--
阅读:
更新日期:2022-09-17
最新编辑:--小小晓痴--
isNaN()函数
public function isNaN(num:Number):Boolean
语言版本:ActionScript 3.0
如果该值为 NaN(非数字),则返回 true。isNaN() 函数可用于检查一个数学表达式是否成功地计算为一个数字。isNaN() 最常用于检查从 parseInt() 和 parseFloat() 函数返回的值。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。
本页面部分内容来自Adobe ActionScript 3.0 API参考[1]。