JavaScriptにおける真偽値チェックの短縮形
変数 test が値 true と等しいかどうかを
知りたいとします。
この場合、if 構文は次のように記述できます:
let test = true;
if (test == true) {
console.log('+++');
} else {
console.log('---');
}
プログラミングにおいて、このようなチェックは非常に頻繁に
必要とされるため、より簡潔な短縮形が存在します:
if (test == true) の代わりに、
単に if (test) と書くことができます。
私たちのコードを短縮形で書き直してみましょう:
let test = true;
if (test) {
console.log('+++');
} else {
console.log('---');
}
次のコードを短縮形を使用して書き直してください:
let test = true;
if (test === true) {
console.log('+++');
} else {
console.log('---');
}