4

このコードでクロムを使用しています:

var startbet = 1;
var shot = 0;
var bet = startbet * 2^shot;

n^0=n この場合
、n に関係なく 1 になります。

これは JavaScript のエラーですか、それとも 0 の累乗は異なる方法で処理する必要があると信じている人がいますか?

4

2 に答える 2

7

Javascript では、^演算子は指数ではなくビット単位のXORです。

Mikhail が言うように、指数を計算するにはMath.pow()を使用する必要があります。

于 2012-09-24T06:00:36.000 に答える
5

代わりにMath.powを使用する必要があると思います

于 2012-09-24T05:56:54.867 に答える