【JavaScript ECMAScript】Unary plus (+)演算子の使い方
Unary plus (+)演算子の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Unary plus (+)関数は、オペランド(演算対象の値)を数値型に変換して返す関数です。JavaScriptにおいて、この単項プラス演算子は、値の型を明示的に数値へ変換したい場合によく用いられます。例えば、数字を含む文字列(例: "123")に対してこの演算子を適用すると、それは数値の123として扱われます。また、真偽値のtrueは数値の1に、falseは0に変換されます。nullは0に、undefinedはNaN(Not-a-Number、数値ではないことを示す特殊な値)にそれぞれ変換されます。もし既に数値である値に適用した場合でも、その値はそのまま変わらず返されます。この変換ルールは、グローバルオブジェクトであるNumber()関数による型変換とほぼ同じ挙動を示します。この演算子を活用することで、文字列として受け取ったユーザー入力値や、数値以外の形式で得られたデータを、計算可能な数値として安全に処理できるようになります。
公式リファレンス: Unary plus (+)
構文(syntax)
1let stringValue = "123"; 2let numberValue = +stringValue;
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
オペランドを数値型に変換した値を返します。数値に変換できない場合はNaNを返します。