Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

べき乗代入 (**=)

BaselineWidely available

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

試してみましょう

let a = 3;console.log((a **= 2));// Expected output: 9console.log((a **= 0));// Expected output: 1console.log((a **= "hello"));// Expected output: NaN

構文

js
x **= y; // x = x ** y

べき乗代入の仕様

js
// 次の変数を想定//  bar = 5bar **= 2; // 25bar **= "foo"; // NaN

仕様書

Specification
ECMAScript® 2026 Language Specification
# sec-assignment-operators

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp