JavaScriptの世界では == で比較は使用してはならないと認識しているのだが、先日同僚が==を使っていた。
その同僚とは普段一緒に仕事をしていないのだが、レビューをする機会があったので、
「==は暗黙の型変換が起きるために使用するのは良くないと思うのだが、==ではないとだめなのか?」
と伝えた。
すると、nullとundefinedのチェックをするために == を使っているのでこのままでいきたいと伝えられた。
別の同僚にこの話をしたら、== か === どちらを使うかは個人の嗜好だから仕方ない。動けばいいだろう。と言われた。
ツイートシェア