W tym artykule poznamy różnicę między niezdefiniowanym i nie zdefiniowanym w JavaScript za pomocą przykładów. Więc zacznijmy!
Jakie jest „niezdefiniowane” słowo kluczowe w JavaScript?
Słowo kluczowe „nieokreślony”Wskazuje, że dostępna zmienna jest zadeklarowana w programie; Jednak nie przypisaliśmy mu żadnej wartości.
Po wykonaniu programu JavaScript, pamięć jest przydzielana do zadeklarowanych lub zdefiniowanych zmiennych zgodnie z kontekstem wykonania. Na przykład, w poniższym przykładzie, gdy zmienna „nazwa_mp_”Jest zdefiniowany w programie, dostaje miejsce w pamięci.
Niech emp_name;Ponieważ do zmiennej nie przypisuje się żadnej wartości ”nazwa_mp_”Program wydrukuje„nieokreślony„Na konsoli
Teraz przypiszmy wartość „Jan„Do zmiennej”nazwa_mp_”I spróbuj wyświetlić określoną wartość jako wyjście:
emp_name = "John";Stąd "nazwa_mp_”Nie jest już„nieokreślony”, Więc„konsola.dziennik()„Metoda wydrukuje”Jan”Jako jego wartość:
Teraz idźmy do przodu, aby dowiedzieć się o „Nie określono”Słowo kluczowe.
Jakie jest słowo kluczowe „nie zdefiniowane” w JavaScript?
Słowo kluczowe „Nie określono”Wskazuje, że dostępna zmienna nie istnieje w pamięci. Tak więc, gdy uzyskujemy dostęp do zmiennej, która nie jest zadeklarowana w programie, wydrukuje ”Nie określono„Na konsoli.
Na przykład w poniższym przykładzie uzyskamy dostęp do zmiennej „emp_age„To nie jest zadeklarowane w programie:
konsola.log (emp_age);Program wydrukuje „Nie określono„Na konsoli:
Podaliśmy niezbędne informacje związane z „nieokreślony" I "Nie określono”Słowa kluczowe JavaScript.
Wniosek
W JavaScript główna różnica między „nieokreślony" I "Nie określono”To deklaracja i inicjalizacja. Słowo kluczowe „niezdefiniowane” oznacza, że zmienna jest zadeklarowana, ale nie przypisana ani inicjowana żadna wartość. Chociaż słowo kluczowe „nie zdefiniowane” oznacza, że zmienna nie jest jeszcze zadeklarowana. W tym blogu omówiono różnicę między słowami kluczowymi JavaScript JavaScript z przykładami.