isNaN () 函数

public function isNaN(num:Number):Boolean

语言版本 :  ActionScript 3.0
Player 版本 :  Flash Player 9

 

如果该值为 NaN(非数字),则返回 trueisNaN() 函数可用于检查一个数学表达式是否成功地计算为一个数字。 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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注