Zkrácená forma kontroly pravdivosti v JavaScriptu
Předpokládejme, že chceme zjistit, zda se proměnná
test rovná hodnotě true.
V tomto případě lze konstrukci if
zapsat takto:
let test = true;
if (test == true) {
console.log('+++');
} else {
console.log('---');
}
Při programování jsou takové kontroly potřeba
velmi často, proto pro ně existuje více
elegantní zkrácená forma: místo
if (test == true) lze napsat
prostě if (test).
Přepišme náš kód do zkrácené formy:
let test = true;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Přepište následující kód pomocí zkrácené formy:
let test = true;
if (test === true) {
console.log('+++');
} else {
console.log('---');
}