Number 函数

Number(expression) : Number

将参数 expression 转换为数字,并返回下面列表中说明的值:

参数

expression:Object ― 要转换为数字的表达式。以 0x 开头的数字或字符串被解释为十六进制值。以 0 开头的数字或字符串被解释为八进制值。

返回

Number ― 一个数字或 NaN(非数字)。

示例

在下面的示例中,将在运行时在舞台上创建一个文本字段:

this.createTextField("counter_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
counter_txt.autoSize = true;
counter_txt.text = 0;
function incrementInterval():Void {
 var counter:Number = counter_txt.text;
 // Without the Number() function, Flash would concatenate the value instead 
 // of adding values. You could also use "counter_txt.text++;"
 counter_txt.text = Number(counter) + 1;
}
var intervalID:Number = setInterval(incrementInterval, 1000);

请参阅

NaN 常数, Number, parseInt 函数, parseFloat 函数