Typ logiczny boolean

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Typ logiczny (ang. boolean, często zapisywany jako bool) to wbudowany typ danych, który może przyjmować tylko dwie wartości:

  • true — prawda,
  • false — fałsz.

Jest używany wszędzie tam, gdzie program musi rozstrzygnąć warunek, np. czy użytkownik jest zalogowany, czy formularz został poprawnie wypełniony albo czy liczba spełnia określony warunek.

Przykład w JavaScript

let zalogowany = true;
let bladFormularza = false;

if (zalogowany) {
  console.log("Użytkownik jest zalogowany");
}

W instrukcji if wartość logiczna decyduje, czy dany blok kodu zostanie wykonany.

Przykład w PHP

$aktywny = true;

if ($aktywny) {
    echo "Konto aktywne";
}

Różnica względem innych typów

  • Typ znakowy przechowuje pojedynczy znak, np. 'A'.
  • Typ łańcuchowy przechowuje tekst, np. "Jan".
  • Typ tablicowy przechowuje wiele wartości w jednej strukturze.
  • Typ logiczny przechowuje tylko informację: prawda albo fałsz.

Zastosowanie

Typ logiczny jest szczególnie ważny przy:

  • instrukcjach warunkowych if,
  • pętlach,
  • walidacji formularzy,
  • sprawdzaniu uprawnień użytkownika,
  • obsłudze wyników porównań, np. 5 > 3 daje true.