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。

  • 相关阅读:
    固定表头的table
    Object.assign()方法
    一个命令解决linux重启nginx就丢失pid文件问题
    js-xlsx 一个实用的js 导出列表插件
    SparkSQL执行时参数优化
    HSQL转化为MR过程
    简单写下提交sql-map-shuffle-reduce的过程
    order by/sort by/distribute by /cluster by 的区分
    hive中如何控制mapper的数量
    hive 窗口和分析函数功能
  • 原文地址:https://www.cnblogs.com/tiandi/p/4729083.html
Copyright © 2011-2022 走看看