if文の条件式にfalsyな値を入れるとif文中の処理は実行されない
今日はタイトルのまんま。
if文の条件式にfalsyな値を入れるとif文中の処理は実行されないということについて。
まず、falsyな値とは、ズバリ、
false
undefined
null
0
NaN
""
の6つ。
これらを条件式に含むようなif文の処理は実行されない。
逆に言うと、上に挙げたもの以外で真偽値ではないものを条件式に入れた場合は、処理は実行される。
今日はタイトルのまんま。
if文の条件式にfalsyな値を入れるとif文中の処理は実行されないということについて。
まず、falsyな値とは、ズバリ、
false
undefined
null
0
NaN
""
の6つ。
これらを条件式に含むようなif文の処理は実行されない。
逆に言うと、上に挙げたもの以外で真偽値ではないものを条件式に入れた場合は、処理は実行される。