"typeof" w języku JavaScript to słowo kluczowe, które może się czasem przydać podczas weryfikowania faktycznych typów zmiennych. Malutki wpis tylko na ten temat, więc śmiało wchodź do środka na tę parę słów. Może trochę więcej niż "trochę" 😊.

TY, "TYPEOF" W JĘZYKU JAVASCRIPT! SPRAWDŹ MI NO TEGO TYPA 😄!

Może Ci się przytrafić taki przypadek, że dysponujesz jakąś wartością z zewnątrz (z funkcji na przykład) i nie bardzo wiesz jakiego typu masz się po niej spodziewać. Mogą się trafić takie sytuacje, w których wynik przyjmie jedną z kilku postaci. Co wtedy? Strzelać na oślep? To rozwiązanie nie należy do dobrych praktyk programisty i od razu wymaż je ze swojej świadomości ✋. Już dużo lepiej zabrzmi identyfikacja. Identyfikacja typu danych 🔍.

JAK ZIDENTYFIKOWAĆ TYP?

Tutaj słowo kluczowe "typeof" w języku JavaScript wchodzi na scenę. Używając tego słowa kluczowego, zaraz po nim podajemy wartość stałą albo zmienną:

console.log(typeof 68);
console.log(typeof 14.18);
console.log(typeof "Łańcuch znaków");

i tak dalej. Po uruchomieniu przepisanego kodu w przeglądarce (klikając "index.html"), będziesz w stanie zobaczyć co konsola "twierdzi" na temat typów podanych przykładów. Można to połączyć z instrukcjami warunkowymi w celu zaprogramowania wykonywania określonych instrukcji w zależności od zidentyfikowanego typu 👍. "typeof" zwraca łańcuch znaków, więc porównujemy wynik zawsze do łańcucha ℹ️:

if(typeof x === "number") {
	// instrukcje, które wykonają się wtedy i tylko wtedy, gdy zmienna "x" jest typem liczbowym "number"
}

Przykładowo typ "number" umieściłem w cudzysłowy i tak powinniśmy robić z każdym innym typem 🙂. Instrukcje warunkowe także są wyjaśniane w osobnym artykule, zatem nie wściekaj się, jeśli coś takiego widzisz po raz pierwszy na oczy 👀.

Słowo kluczowe "typeof" w języku JavaScript

Słowo kluczowe "typeof" w języku JavaScript służy do bezbolesnej identyfikacji typu danych zmiennej.


Widzisz jaki bezbolesny temat 😄? Zawsze możesz zaczerpnąć więcej informacji z oficjalnej dokumentacji Mozilli.

PODOBNE ARTYKUŁY