zoukankan      html  css  js  c++  java
  • flex NaN

    如果该值为NaN(非数字),则返回true;否则返回false。
    public function isNaN(num:Number):Boolean

    举例:
    NaN值不是int或uint数据类型的成员。
    flex开始的时候,有时会遇到NaN类型的number数据,如果放任NaN不管,程序可能就会出错退出。这时需要判断是否为NaN来确定是否要执行下一步操作。
    在flex的顶级函数中,有一个isNaN函数,专门来做这个事情。
    抄录api文档的说明如下:
    public function isNaN(num:Number):Boolean
    语言版本: ActionScript 3.0 
    RuntimeVersions: AIR 1.0, Flash Player 9 
    如果该值为NaN(非数字),则返回true。
    isNaN()函数可用于检查一个数学表达式是否成功地计算为一个数字。
    NaN值是Number数据类型的特殊成员,用来表示“非数字”值。

    注意:
    NaN值不是int或uint数据类型的成员。
    下表描述 isNaN()针对各种输入类型和值的返回值。 
    输入类型/值
    例如: 
    isNaN(0/0)的结果为true 
    非零数字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。

    补充:
    一些坐标转换的方法,也可能会出现NaN类型的情况:
    var pt0:Point = chart.dataToLocal(minX, minY);
    var x:Number = Math.min(pt0.x, pt1.x);
    上面的x,有可能会是NaN。

  • 相关阅读:
    338. 比特位计数
    300.最长上升子序列
    git 钩子服务代码
    thinkphp5.1 封装文件上传模块
    Theano 基础
    使用anaconda和pycharm搭建多python本版的开发环境
    GIT常用命令
    Thinkphp 获取数据表随机值
    在Windows中利用.bat提交git代码到不同分支
    Windows .bat 常量
  • 原文地址:https://www.cnblogs.com/tiandi/p/4729083.html
Copyright © 2011-2022 走看看