Algemene Verkorte Vorm van Toetsing in JavaScript
Die verkorte vorm van toetsing werk ook
vir ander datatipes. In hierdie geval
word hierdie data eers omgeskakel na
Boolean, en dan vergelyk
met true. Kyk na die voorbeeld:
let test = 3;
if (test) {
console.log('+++'); // sal dit uitvoer
} else {
console.log('---');
}
Feitlik is die gegewe kode ekwivalent aan die volgende:
let test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:
let test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}