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

【JavaScript ECMAScript】Unary plus (+)演算子の使い方

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

作成日: 更新日:

基本的な使い方

Unary plus (+)関数は、オペランド(演算対象の値)を数値型に変換して返す関数です。JavaScriptにおいて、この単項プラス演算子は、値の型を明示的に数値へ変換したい場合によく用いられます。例えば、数字を含む文字列(例: "123")に対してこの演算子を適用すると、それは数値の123として扱われます。また、真偽値のtrueは数値の1に、false0に変換されます。null0に、undefinedNaN(Not-a-Number、数値ではないことを示す特殊な値)にそれぞれ変換されます。もし既に数値である値に適用した場合でも、その値はそのまま変わらず返されます。この変換ルールは、グローバルオブジェクトであるNumber()関数による型変換とほぼ同じ挙動を示します。この演算子を活用することで、文字列として受け取ったユーザー入力値や、数値以外の形式で得られたデータを、計算可能な数値として安全に処理できるようになります。

公式リファレンス: Unary plus (+)

構文(syntax)

1let stringValue = "123";
2let numberValue = +stringValue;

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

オペランドを数値型に変換した値を返します。数値に変換できない場合はNaNを返します。

関連コンテンツ

関連プログラミング言語