--- title: Boolean slug: Glossary/Boolean translation_of: Glossary/Boolean ---
In der Programmierung ist Boolean ein logischer {{Glossary("Type","Datentyp")}}, der nur einen der zwei {{Glossary("Value","Werte")}} true oder false, wahr oder falsch annehmen kann.
Boolesche Werte sind die Grundlage für die Entscheidung, ob ein Teilbereich des Programms ausgeführt werden soll (true) oder nicht (false), zum Beispiel bei einem if-Block oder einer for-Schleife:
/* JavaScript if */
if (Bedingung) {
// auszuführender Programmabschnitt, falls die Bedingung true ergibt
}
let i = 1;
if (i == 1) { // dies ist wahr, true
console.log("Bedingung ist true");
} else {
console.log("Bedingung ist false");
}
/* JavaScript for */
for (Kontrollvariable; Bedingung; Zähler) {
// auszuführender Abschnitt, solange die Bedingung true ergibt
}
for (let i = 0; i < 4; i++) {
console.log("Ich werde ausgegeben, so lange die Bedingung i < 4 wahr ist.");
}