Jak sprawdzić niezdefiniowaną zmienną w JavaScript

Jak sprawdzić niezdefiniowaną zmienną w JavaScript

Podczas programowania może być konieczne sprawdzenie, czy dana zmienna jest już zadeklarowana. W drugim przypadku można sprawdzić typ określonej zmiennej, niezależnie od tego, czy jest to liczba, ciąg, obiekt, boolean, czy funkcja. Aby to zrobić, JavaScript oferuje wbudowaną metodę o nazwie „typ„Operator. Określa rodzaj operandu minionego i wyświetla go na konsoli.

Ten samouczek opisuje sposób określenia niezdefiniowanej zmiennej w JavaScript.

Jak sprawdzić niezdefiniowaną zmienną w JavaScript?

Aby sprawdzić, czy zmienna jest zdefiniowana, użyj „typ„Operator. Operator TypeOF wyświetla ciąg, który wskazuje typ operand/zmienną. Jeśli operand lub zmienna nie jest zdefiniowana, zwraca „nieokreślony".

Składnia

Użyj następującej składni do wykorzystania operatora „TypeOF”:

Zmienna typeof


Przykład

Sprawdźmy to „y”Jest zdefiniowane czy nie:

typ y;


Wyjście pokazuje „nieokreślony”Ponieważ zmienna„y”Nie jest jeszcze zdefiniowane:


Teraz zadeklarujmy zmienną „y”:

różnić się;


Następnie sprawdź typ zmiennej y:

typ y;


Daje również „nieokreślony”Ponieważ y jest po prostu zadeklarowane jeszcze nie zdefiniowane:


Więc przypisz wartość „15„Do Y:

var y = 15;


Sprawdź typ zmiennej y:

typ y;


Można zauważyć, że wyjście daje „numer„Który jest typem zmiennej”y”:


Możesz także użyć poniższego kodu, aby ustalić, że zmienna jest zdefiniowana lub nie:

var y = "Linuxhint";
if (typ y !== „niezdefiniowany” && y !== null)
konsola.log („Y to„ + typeof y + ”(„ + y + ”)”);

w przeciwnym razie
konsola.log („y nie jest zdefiniowane”);


Wyjście wyświetla wartość i jej typ zapisany w zmiennej „y”, Ponieważ jest zdefiniowany, a nie null:


Opracowaliśmy wszystkie niezbędne informacje związane z weryfikacją niezdefiniowanej zmiennej w JavaScript.

Wniosek

Aby sprawdzić, czy zmienna jest „Nie określono”, Użyj predefiniowanego JavaScript„typ„Operator. Daje ciąg jako wyjście wskazujące typu zmiennego. Powraca „nieokreślony”Podczas gdy zmienna nie jest zdefiniowana. Ten samouczek opisał sposób określenia zmiennej nie zdefiniowanej JavaScript.