Exponentiation operator
べき乗演算子 (**) は、1 つ目のオペランドを 2 つ目のオペランドで累乗した結果を返します。これは Math.pow() と同等ですが、オペランドとして長整数も受け入れます。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 52 | 14 | 52 | 10.1 | 52 | 10.3 | |
| その他 | ||||||
| x = y は x = x y と同等ですが、式 x が一度だけ評価される点が異なります。 | 52 | 14 | 52 | 10.1 | 52 | 10.3 |
基本構文
JAVASCRIPT
2 ** 3; // 8
2 ** 10; // 1024
10 ** -2; // 0.01
// Equivalent to Math.pow()
Math.pow(2, 3); // 8 ライブデモ
area and volume. Calculation
one. length from, positivesideshape. area(2power) and sidebody. volume(3power) calculated..
プレビュー全画面表示
compoundcalculation
sourcegold,, periodbetween from compound. calculation..(sourcegold * (1 + rate) ** periodbetween).
プレビュー全画面表示
実務での使いどころ
-
Exponentiation operator の活用
べき乗演算子 (**) は、1 つ目のオペランドを 2 つ目のオペランドで累乗した結果を返します。
注意点
- 特になし。すべての主要ブラウザで安定して動作する。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。