我在这段代码中使用 chrome:
var startbet = 1;
var shot = 0;
var bet = startbet * 2^shot;
n^0=n 在这种情况下
它应该等于 1 而不管 n
这是javascript的错误还是有些人相信0的力量应该以不同的方式处理?
我在这段代码中使用 chrome:
var startbet = 1;
var shot = 0;
var bet = startbet * 2^shot;
n^0=n 在这种情况下
它应该等于 1 而不管 n
这是javascript的错误还是有些人相信0的力量应该以不同的方式处理?
在 Javascript 中,^
运算符是按位 XOR,而不是指数。
正如 Mikhail 所说,您必须使用Math.pow()来计算指数。
我认为您需要改用Math.pow