# JavaScriptでUnary plus (+)を使いかっこよくNumber型に変換する

Table of Contents

他人のコードを盗み見ていた時+'0'なるコードを発見しなんだろうと調べてみた。

職人の技は目で盗め

ってよく昔気質な職業で聞かれる言葉だけど、有名で最先端の技術がオープンソースで誰でも見れる状態であるプログラミングにも言えるんじゃないかと思っている。

暇さえあれば、Githubで他人のコードを読んでますってかっこいいので言ってみたいけど、噓になるので言えない。

ただ仕事中はできる限り、時間が空いた時にコードをを読むようにしている。

特に自分に関係のないプルリクなんかも追いかけるようにしている。

そこで+'0'なるコードを発見した。

ぱっと見、計算をしているようだと思ったけど、どうやら違いそうなので調べてみた。

単項プラス (+) / Unary plus (+)

簡単に言うとNumberに変換してくれるもの。

つまり+'0'Number(0)と同様の扱い。

ただNumber()関数の方がぱっと見でわかりやすいので、あえて 単項演算子を使うメリットはないかもしれない。

My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.


More Posts

Comments