Booleanmuuttuja
Booleanmuuttuja on ohjelmointikielen perusdatatyyppi, joka voi ottaa vain kaksi arvoa: tosi (true) ja epätosi (false). Sitä käytetään ilmaisemaan binääriä tilaa, kuten ehtojen toteutumista, sekä hallitsemaan ohjelman loogista päätöksentekoa ja tilan merkitsemistä.
Arvot ovat totuusarvoja. Useimmissa kielissä booleanmuuttujaan liittyy kaksi vakiota, tosi ja epätosi. Joissakin kielissä kuitenkin luokiteltaessa
Käyttöesimerkkejä ovat if- ja while-lauseet sekä logiikkalauseet, jotka pohjautuvat booleanmuuttujiin. Esimerkiksi muuttuja onKäytössä voidaan käyttää ohjelman
Kielet eroavat siinä, miten boolean-tyyppiä edustetaan. Javassa ja useissa C-pohjaisissa kielissä on oma boolean-tyyppinsä (Java: boolean;
Hyviä käytäntöjä ovat muuttujan nimeäminen kuvaavasti (esim. onKäytössä, onVirhe) ja eksplisiittinen alustus, sillä monissa kielissä oletusarvo