Airicon.pngAIR 51.0.0.2已于2024/02/23发布!

全站通知:

isNaN

阅读

    

2022-09-17更新

    

最新编辑:--小小晓痴--

阅读:

  

更新日期:2022-09-17

  

最新编辑:--小小晓痴--

来自ActionScript 3.0WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
晓痴Developer

isNaN()函数
public function isNaN(num:Number):Boolean
语言版本:ActionScript 3.0

运行时版本:AIR 1.0, Flash Player 9, Flash Lite 4
目 录

如果该值为 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]