JavaScriptでundefinedを判定する
auです。
JavaScriptを使っていて、何も値が入っていない変数を指定すると「undefined」という返り値になることをしりました。
そこで、これを使って分岐処理をしようとしたのですが、うまくできなかったので調べてみました。
最初にやったことはこんな感じです。
var a; undefined if (a == 'undefined'){ console.log('何もないよ'); } > undefined
文字列として一致するかやったのですがダメでした。
そこで、undefinedと打とうとしたら予測変換で出てきたのでまさかと思ってやってみると
if (a == undefined) { console.log('何もないよ'); } > 何もないよ
覚えてないとできないことだと思うので、これを機に覚えておこうと思います。