🐕🦺
[JavaScript]IF 文で False と判定される条件値について(備忘録)
1.はじめに
・IF()は括弧中に設定した条件を判定し、Boolean型に変換します。
設定条件の判定結果がTrueであれば、プログラムが実行されます。
IFの基本構文
if (設定条件) {
// 設定条件がTrueの場合、実行されるプログラム
}
2.False として判定される条件値
Sample.js
if (false) {
console.log('結果表示');
}
if (0) {
console.log('結果表示');
}
// 条件が空文字列
if ('') {
console.log('結果表示');
}
if (null) {
console.log('結果表示');
}
if (undefined) {
console.log('結果表示');
}
// 条件がNaN(Not-a-Number)
if (0 / 0) {
console.log('結果表示');
}
・false
・0
・''
(空文字列)
・null
・undefined
・NaN
上記以外の値は、Trueと判定されます。
3.参考
4.その他
・実行環境
Discussion