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

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

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

作成日: 更新日:

基本的な使い方

Multiplication (*)演算子は、JavaScriptにおいて二つの数値の積(掛け算の結果)を計算する演算子です。この演算子は、左側の値(オペランド)と右側の値(オペランド)という二つの数値をとり、それらを乗算して新しい数値を結果として返します。

例えば、5 * 315という計算結果を生成します。また、浮動小数点数(小数を含む数値)の計算も可能で、2.5 * 410を返します。

JavaScriptの乗算演算子は、オペランドが数値型ではない場合でも、可能であれば自動的に数値への型変換(強制型変換)を試みます。例えば、文字列の"10"と数値の5を乗算すると、文字列"10"が数値10に変換され、結果として50が得られます。同様に、論理値true1に、false0に、null0にそれぞれ変換されます。したがって、true * 55となり、false * 100となります。

しかし、数値に変換できない文字列(例: "hello")やundefinedがオペランドに含まれる場合、乗算の結果はNaN (Not a Number) となります。また、Infinity(無限大)と有限の非ゼロ数を乗算した場合はInfinityを返しますが、Infinity0を乗算した場合はNaNとなります。

この乗算演算子は、算数における掛け算と同じように機能し、JavaScriptで数値計算を行う際に非常に頻繁に利用される基本的な機能です。データ処理、ゲーム開発、科学技術計算など、様々なプログラミングの場面で不可欠な役割を果たします。

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

構文(syntax)

1let result = operand1 * operand2;

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

掛け算演算子 (*) は、2つのオペランド(数値)を掛け合わせた結果を数値型 (number) で返します。

関連コンテンツ

関連プログラミング言語