Forkortet sannhetssjekk i JavaScript
La oss si at vi ønsker å finne ut om variabelen
test er lik verdien true.
I dette tilfellet kan if-konstruksjonen
skrives slik:
let test = true;
if (test == true) {
console.log('+++');
} else {
console.log('---');
}
Ved programmering er slike sjekker nødvendige
svært ofte, så for dem finnes det en mer
elegant, forkortet form: i stedet for
if (test == true) kan man skrive
ganske enkelt if (test).
La oss omskrive koden vår i forkortet form:
let test = true;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Omskriv følgende kode ved å bruke den forkortede formen:
let test = true;
if (test === true) {
console.log('+++');
} else {
console.log('---');
}