W JavaScript, aby sprawdzić typ zmiennej, można użyć operatora typeof. Operator ten zwraca nazwę typu zmiennej jako tekst. Poniżej znajduje się przykład użycia operatora typeof do sprawdzenia typu zmiennej x:
let x = 5;
console.log(typeof x); // zwróci "number"W powyższym przykładzie zmienna x jest typu number, więc operator typeof zwraca tekst „number”. Można również użyć operatora typeof do sprawdzenia typu innych typów zmiennych, takich jak string, boolean, object itp.
Należy pamiętać, że w JavaScript typy zmiennych są typowane dynamicznie, co oznacza, że ich typ może się zmieniać w czasie wykonywania programu. Dlatego operator typeof zawsze zwraca aktualny typ zmiennej w momencie wywołania.

Przykładowy program sprawdzający typ zmiennej
Poniżej znajduje się przykład funkcji addPercent(), która dodaje podany procent do podanej liczby. Funkcja sprawdza, czy wprowadzone argumenty są typu liczbowego, i w razie potrzeby wyświetla stosowny komunikat o błędzie:
function addPercent(num, percent) {
// sprawdzenie, czy num i percent są liczbami
if (typeof num !== "number" || typeof percent !== "number") {
console.log("Error: arguments must be numbers");
return;
}
// dodanie procentu do liczby
const result = num + num * (percent / 100);
console.log(result);
}
addPercent(100, 10); // zwróci 110
addPercent("hello", 10); // wyświetli komunikat o błędzieW powyższym przykładzie funkcja addPercent() sprawdza, czy zmienne num i percent są typu number, i jeśli tak, dodaje do num podany procent i wyświetla wynik. Jeśli jednak któryś z argumentów nie jest liczbą, funkcja wyświetla komunikat o błędzie i kończy działanie.
W odpowiedzi na “Jak sprawdzić typ zmiennej w JavaScript?”
[…] Jak sprawdzić typ zmiennej w JavaScript? […]