e.target.value
でDOMを取得して値が取れるか取れないかで比較をしたいです。
今回の場合は値が取れなかった場合はundefined
で返ってきます。
この場合条件分岐する際は
e.target.value == undefined e.target.value == null e.target.value === 'undefined'
で比較が出来ると思いますが、一般的にどちらを使って比較するのでしょうか?
個人的に 文字列のundefined
を比較するのも何か違うと思い、null
での比較の方が良さそうな気がします。
(undefined
型で比較するのは再代入が出来るので良くないと聞きました。)
実際に使うとしたらどちらが良いなどというのはあるのでしょうか?
回答3件
あなたの回答
tips
プレビュー