Podstawy•LEKCJA 05 / 32

Typy danych

Kurs JavaScript · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

JavaScript ma kilka prostych typów i typ obiektowy.

Jak to działa?

Najczęściej spotkasz string, number, boolean, undefined, null i object. Operator typeof zwraca typ wartości.

Uwaga: historycznie typeof null zwraca "object".

Przykład 1 — poznaj zapis

const name = "Jan";
const age = 20;
const active = true;

console.log(typeof name);
console.log(typeof age);
console.log(typeof active);

Wyniki to kolejno: string, number, boolean.

Przeczytaj kod linijka po linijce

  1. const name = "Jan";Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  2. const age = 20;Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  3. const active = true;Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
Oczekiwany wynik / efektpo uruchomieniu przykładu
string
number
boolean

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

console.log(typeof 3.14);
console.log(typeof false);
Wynik drugiego przykładupo uruchomieniu przykładu
number
boolean
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Sprawdź typeof dla niezdefiniowanej zmiennej oraz pustej tablicy.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.