Allgemeine Kurzform der Überprüfung in JavaScript
Die Kurzform der Überprüfung funktioniert auch
für andere Datentypen. In diesem Fall
werden diese Daten zuerst in den
Boolean-Typ konvertiert und dann
mit true verglichen. Siehe Beispiel:
let test = 3;
if (test) {
console.log('+++'); // das wird ausgeführt
} else {
console.log('---');
}
Tatsächlich ist der gezeigte Code äquivalent zum Folgenden:
let test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}