我在Actionscript2中发现,如果Math.round
在Math.round(7.5)
8
时有效并且它给我7.5
,
但如果我的数学表达式的值为Math.round
并对其应用Math.round(value * 10)
,例如:
8
(此值为0.75),
而不是给我7
,它给了我{{1}}
任何人都知道究竟发生了什么事?
提前致谢!
答案 0 :(得分:0)
function test(val:Number):int {
return Util.print(Math.round(val * 10));;
}
test(.75); //prints 8
也许提供你的代码?
答案 1 :(得分:0)