Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Multiplication assignment (*=)演算子の使い方

Multiplication assignment (*=)演算子の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Multiplication assignment (*=)関数は、変数に別の値を掛け合わせた結果を、その変数自身に再代入する処理を実行する関数です。この演算子は、JavaScriptにおける代入演算子の一つで、特に数値計算においてコードを簡潔に記述するために用いられます。

例えば、let x = 10; という変数 x があるとして、その値に 5 を掛け合わせた結果を再び x に格納したい場合、通常は x = x * 5; と記述します。しかし、*= 演算子を使用すると、この処理を x *= 5; と、より短く表現することが可能です。この二つの記述方法は全く同じ結果をもたらします。

このように、*= 演算子は、変数の現在の値と特定の値を乗算し、その結果を変数に上書きするという一連の操作を、一つのシンプルな記号で表現できるため、コードの可読性を高め、記述量を減らす効果があります。主に数値型の変数に対して使用され、算術計算と代入を同時に行う際に非常に便利です。システムエンジニアを目指す上で、このような簡潔な記述方法は頻繁に利用するため、その働きと使い方を理解しておくことは重要です。

公式リファレンス: Multiplication assignment (*=)

構文(syntax)

1let x = 10;
2x *= 5;

引数(parameters)

引数なし

引数はありません

戻り値(return)

Number

乗算代入演算子(*=)は、左辺のオペランドに右辺のオペランドを乗算した結果を、左辺のオペランドに再代入します。この操作の結果として、代入された数値を返します。

関連コンテンツ

関連プログラミング言語