べき乗代入 (**=)

べき乗代入演算子 (**=) は、変数の値を右辺のオペランドでべき乗します。

構文

Operator: x **= y
Meaning:  x  = x ** y

べき乗代入の仕様

// 次の変数を想定
//  bar = 5

bar **= 2     // 25
bar **= 'foo' // NaN

仕様

仕様
ECMAScript (ECMA-262)
Assignment operators の定義

ブラウザー実装状況

BCD tables only load in the browser

関連項目