javascript函数为0奇数结果?

时间:2012-09-24 05:54:02

标签: javascript exponent

我正在使用铬 使用此代码:

var startbet = 1;
var shot = 0;
var bet = startbet * 2^shot;
在这种情况下,

n ^ 0 = n
无论n

,它都应该等于1

这是一个javascript的错误还是有些人相信0的权力应该是差别处理?

2 个答案:

答案 0 :(得分:7)

在Javascript中,^运算符为bitwise XOR,而非指数。

正如米哈伊尔所说,你必须使用Math.pow()来计算指数。

答案 1 :(得分:5)

我认为您需要使用Math.pow代替