【JavaScript ECMAScript】Addition (+)演算子の使い方
Addition (+)演算子の使い方について、初心者にもわかりやすく解説します。
基本的な使い方
Addition (+)関数は、主に数値の加算や文字列の連結を実行する関数です。この関数は、JavaScriptにおける基本的な算術演算子の一つであり、ECMAScriptの仕様に定められた挙動に従います。システムエンジニアを目指す初心者の方にとって、この演算子の振る舞いを正確に理解することは、JavaScriptのプログラムを作成する上で非常に重要です。
具体的には、Addition (+)関数は、それに続くオペランドのデータ型によってその振る舞いが変わります。両方のオペランドが数値である場合、Addition (+)関数は一般的な算術加算を実行し、それらの合計値を結果として返します。例えば、10 + 5という式の結果は15となります。
一方、オペランドのいずれか一方、または両方が文字列である場合、Addition (+)関数は数学的な加算ではなく、オペランドを文字列として結合(連結)します。この際、もし数値型のオペランドが含まれていれば、JavaScriptの内部的な型変換のルールにより、その数値は自動的に文字列型に変換された後に連結されます。例えば、"こんにちは" + "世界"の結果は"こんにちは世界"となり、"合計: " + 100の結果は"合計: 100"となります。
さらに、Addition (+)は、単一のオペランドの前に置かれた場合、単項プラス演算子として機能します。この役割では、オペランドを数値に変換する効果があり、数値として解釈できる文字列を明示的に数値型へ変換したい場合などに利用されます。例えば、+"250"は数値の250を返します。
このように、Addition (+)関数は、そのオペランドの型に応じて数値計算と文字列処理の両方を行うため、JavaScriptプログラミングにおいて非常に汎用性が高く、頻繁に利用される基本的な演算子の一つです。これらの挙動を理解し、適切に使いこなすことで、意図しない結果を防ぎ、より堅牢なコードを記述できるようになります。
構文(syntax)
1const result = 10 + 5;
引数(parameters)
引数なし
引数はありません
戻り値(return)
number または string または bigint
加算演算子(+)は、オペランドが数値の場合は数値、オペランドが文字列の場合は文字列を返します。両方のオペランドがBigInt型の場合、BigInt型を返します。