as3 运算与检查String 是否能够正确转换成数 值
Posted 唯一~~~会
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了as3 运算与检查String 是否能够正确转换成数 值相关的知识,希望对你有一定的参考价值。
如果忘了对一个Number 型变量初始化,那么这个变量参与的任何数学运算的结果都是NaN;如果最终结果赋值给有声明类型的变量,那么为该变量的默认值(仅限uint ,int)。
var a:Number; //先声明一个没有初始化的Number变量a var b:Number = 10; //再声明一个值为10 的Number变量b var c:Number = a+b; //声明变量c、d、e,分别将不同的a和b的数学运算结果赋值给它们 var d:Number = b-a; var e:Number = a*b; var f:int = b-a; //声明一个int 型变量f 和一个uint型变量h var h:uint = b+a; //将不同的a和b 的数学运算结果赋值给它们 trace(c); //输出:NaN表示c 也成了一个未初始化的变量 trace(d); //输出:NaN trace(e); //输出:NaN trace(f); //输出:0:由于f 是int 型,所以变成了int型的默认值0 trace(h); //输出:0:同理h也是变成了uint型的默认值0 var aa:String=String(a+5); var dd:Object=(a+5); trace(aa,dd) //输出:NaN NaN
以上是关于as3 运算与检查String 是否能够正确转换成数 值的主要内容,如果未能解决你的问题,请参考以下文章