读书人

请问AS3中x.toString()的兼容有关问题

发布时间: 2012-03-02 14:40:28 作者: rapoo

请教AS3中x.toString()的兼容问题
在应用中我发现如果x是一个浮点数,则各个版本的Flash会返回不同的结果,如x的值是1.24

x.toString()后有的返回'1.24'有的返回'1.24000000'这样的,是否是版本的问题?

我要控制不加后面那些0,应该怎么弄?

[解决办法]
截取一下字符串长度就可以了吧?
[解决办法]
使用 Number.toFixed方法
返回数字的字符串表示形式(采用定点表示法)。定点表示法是指字符串的小数点后面包含特定的位数(在 fractionDigits 参数中指定)。
如:

XML code
var num:Number = 7.31343;trace(num.toFixed(3)); // 7.313下面的示例演示 toFixed(2) 如何返回添加尾随 0 的字符串。 var num:Number = 4;trace(num.toFixed(2)); // 4.00 

读书人网 >Flash

热点推荐