Typ boolean w JavaScript

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

Typ boolean w JavaScript

Typ boolean jest typem logicznym. Zmienna tego typu może przyjmować tylko jedną z dwóch wartości:

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

W pytaniu egzaminacyjnym zapis:

var x = true;

oznacza, że do zmiennej x przypisano wartość logiczną true, więc zmienna ma typ boolean, czyli typ logiczny.

Sprawdzanie typu zmiennej

W JavaScript typ wartości można sprawdzić operatorem typeof:

var x = true;
console.log(typeof x); // "boolean"

Wynik "boolean" oznacza, że zmienna przechowuje wartość logiczną.

Gdzie używa się wartości boolean?

Wartości logiczne są często używane w warunkach, np. w instrukcji if:

var zalogowany = true;

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

Jeżeli zmienna zalogowany ma wartość true, kod wewnątrz instrukcji if zostanie wykonany.

Ważne na egzaminie

Nie należy mylić wartości logicznej true z tekstem "true".

var a = true;   // boolean
var b = "true"; // string, czyli ciąg znaków

Wartość bez cudzysłowu true jest logiczna, a wartość w cudzysłowie "true" jest tekstem.