Skrátená forma kontroly pravdivosti v JavaScripte
Povedzme, že chceme zistiť, či sa premenná
test rovná hodnote true.
V takom prípade možno konštrukciu if
zapísať takto:
let test = true;
if (test == true) {
console.log('+++');
} else {
console.log('---');
}
Pri programovaní sú takéto kontroly potrebné
veľmi často, preto pre ne existuje elegantnejšia
skrátená forma: namiesto
if (test == true) možno napísať
jednoducho if (test).
Prepíšme náš kód do skrátenej formy:
let test = true;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Prepíšte nasledujúci kód s využitím skrátenej formy:
let test = true;
if (test === true) {
console.log('+++');
} else {
console.log('---');
}