Această postare va demonstra:
- Ce este „nedefinit” în JavaScript?
- Ce este „nedefinit” în JavaScript?
- Care este principala diferență între „nedefinit” și „nedefinit” în JavaScript?
Ce este „nedefinit” în JavaScript?
„ nedefinit ” este un cuvânt cheie JavaScript care are o semnificație specială. Tot ceea ce ocupă spațiu în memorie va conține nedefinit până când vom atribui o valoare acelui spațiu de memorie. Mai mult, cuvântul cheie „nedefinit” determină că variabila accesată este inițializată în program.
Exemplul 1: Fără declarație de variabilă
În acest exemplu particular, vom trece mai întâi „ X ” ca argument al “ console.log() ” metoda fără a o declara:
consolă. Buturuga ( X ) ;
Acum, vom declara aceeași variabilă și îi vom atribui o valoare:
exista x = 5 ;
Apoi, utilizați din nou „ console.log() ” și treceți variabila declarată pentru a afișa rezultatul pe consolă:
consolă. Buturuga ( X ) ;
Se poate observa că rezultatul primei metode „console.log()” a fost afișat „ nedefinit ” iar al doilea tipărit ” 5 ” conform valorii variabilei declarate:
Exemplul 2: Fără atribuire de valoare
Console.log() va afișa un „ nedefinit ” rezultat dacă ați declarat variabila fără a-i atribui valoare. Pentru a face acest lucru, o variabilă „ A ” este declarat fără a specifica nicio valoare:
este un ;Apoi, invocați „ console.log() ” și treceți variabila definită ca parametru pentru a afișa rezultatul:
consolă. Buturuga ( A ) ;Ca urmare, ' nedefinit ” va fi afișat pe consolă:
Ce este „nedefinit” în JavaScript?
Termenul ' nedefinit ” denotă că variabila accesată nu este disponibilă în memorie, conform definiției. Ca rezultat, consola va afișa „ nedefinit ” ori de câte ori accesați o variabilă care nu a fost declarată în cod.
Exemplu: fără declarație de variabilă
În acest exemplu declarat, mai întâi, am trecut „ X ” ca argument pentru metoda jurnalului consolei:
consolă. Buturuga ( X ) ;Apoi, inițializați-o:
exista x = 5 ;În cele din urmă, l-am afișat din nou:
consolă. Buturuga ( X ) ;Cu toate acestea, dacă trecem o variabilă console.log() care nu este declarată și inițializată, atunci va afișa un mesaj de eroare:
consolă. Buturuga ( și ) ;Ca rezultat, se poate observa că dacă invocăm console.log() și trecem variabila fără declarație, atunci va afișa „ nedefinit ”. În plus, dacă trecem variabila „ și ” după ce a declarat „ X ”, va fi afișat un mesaj de eroare care să precizeze că „ y nu este definit ”:
Care este principala diferență între nedefinit și nedefinit în JavaScript?
Distincția principală între „ nedefinit ' și ' nedefinit ” în JavaScript este inițializare și declarație. Cuvântul cheie „nedefinit” descrie o variabilă care a fost declarată, dar nu i s-a dat o valoare sau inițializare. Cu toate acestea, „nedefinit” indică faptul că variabila nu a fost încă declarată.
Asta înseamnă că JavaScript este nedefinit și nu este definit.
Concluzie
În JavaScript, „ nedefinit ' și ' nedefinit ” sunt două cuvinte cheie. Principala diferență dintre acești doi termeni este din cauza inițializării și declarării variabilelor, unde „nedefinit” este determinat că variabila nu a fost declarată, totuși, „nedefinit” indică faptul că variabilei declarate nu are nicio valoare atribuită. Acest tutorial a spus despre nedefinit și nedefinit în JavaScript.