主题:  math.pow()函数疑问?

云飞扬

职务:普通成员
等级:1
金币:0.0
发贴:15
#12001/8/8 10:07:52
a=Math.pow(3,2);
b=Math.pow(-3,2);
trace(a);
trace(b);

output:
9
NaN

why?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22001/8/8 11:06:04
power的x只可以是正数(可以小数),而y可以是任何数。



云飞扬

职务:普通成员
等级:1
金币:0.0
发贴:15
#32001/8/8 11:13:11
no other way ?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#42001/8/8 11:14:23
no
please try
Math.pow(-(-3), 2)