I denne artikkelen lærer vi forskjellen mellom udefinert og ikke definert i JavaScript ved hjelp av eksempler. Så la oss komme i gang!
Hva er det "udefinerte" nøkkelordet i JavaScript?
Nøkkelordet “udefinert”Indikerer at den tilgjengelige variabelen er erklært i programmet; Vi har imidlertid ikke tildelt noen verdi til det.
Når et JavaScript -program blir utført, blir minnet tildelt de deklarerte eller definerte variablene i henhold til utførelsessammenheng. For eksempel, i det følgende eksempel, når variabelen "emp_name”Er definert i programmet, det får plass i minnet.
La EMP_NAME;Ettersom ingen verdi er tilordnet variabelen “emp_name”, Programmet vil skrive ut“udefinert”På konsollen
Nå vil vi tildele verdien “John”Til variabelen”emp_name”Og prøv å vise den spesifiserte verdien som utgang:
emp_name = "John";Derav “emp_name" er ikke lenger "udefinert", så "konsoll.Logg()”Metoden vil skrive ut“John”Som dens verdi:
La oss nå gå videre for å vite om “ikke definert”Nøkkelord.
Hva er det "ikke definerte" nøkkelordet i JavaScript?
Nøkkelordet “ikke definert”Indikerer at den tilgjengelige variabelen ikke eksisterer i minnet. Så når vi får tilgang til en variabel som ikke er erklært i programmet, vil den skrive ut “ikke definert”På konsollen.
I det følgende eksempel vil vi for eksempel få tilgang til variabelen "emp_age”Det er ikke erklært i programmet:
konsoll.logg (emp_age);Programmet vil skrive ut “ikke definert”På konsollen:
Vi har gitt viktig informasjon relatert til “udefinert”Og“ikke definert”JavaScript nøkkelord.
Konklusjon
I JavaScript, hovedforskjellen mellom “udefinert”Og“ikke definert”Er erklæring og initialisering. Nøkkelordet "udefinert" betyr at variabelen er erklært, men ikke tildelt eller initialisert noen verdi. Mens nøkkelordet "ikke definert" betyr at variabelen ennå ikke er erklært. Denne bloggen diskuterte forskjellen mellom udefinerte og ikke definerte JavaScript -nøkkelord med eksempler.