変数が"null"や"undefine"の判定 javascript
毎回調べてる気がするのでメモっておく
javascriptで変数(オブジェクト)の中身がnullの時、特定の処理をする
といった文を書きたい時
if(hoge == null){ //hogeがnullの時の処理 } else { //hogeに何か入ってる時の処理 }
としがち
でも、nullやundefineのときはfalseを返してくれるので
if(hoge){ //hogeに何か入ってる時の処理 } else { //hogeがnullの時の処理 }
と書いても大丈夫!
また、変数が
0
””(空白文字)
の時などもfalseを返す