創屋ぷれす

JavaScript単項プラス

JavaScriptの単項プラスに関してです.
「+」を数字以外の前に記述する記述方法のことです.
動作としては,数字以外のものを数字にキャストする,というものです.

例えば,
> +”3″
と書くと,整数の「3」にキャストされます.

> “+1.1”
だと,数字の「1.1」にキャストされます.

文字列以外にも使用することができますが,数字にキャストできないものに関しては,NaNになります.
ただ,可読性は悪いので,整数に変換する場合はParseIntを使った方が分かりやすいです(その他のキャストに関しても同様).
コードの短さより,分かりやすさを重視する方が良いです.
こういう記述方法もあるんだ,という理解くらいでOKかと思います.

創屋のホームページはこちらから

Comments are closed.