Questo post dimostrerà:
- Cos'è 'non definito' in JavaScript?
- Cosa è 'non definito' in JavaScript?
- Qual è la differenza principale tra 'non definito' e 'non definito' in JavaScript?
Cos'è 'non definito' in JavaScript?
“ non definito ' è una parola chiave JavaScript che ha un significato speciale. Tutto ciò che occupa spazio in memoria conterrà undefined finché non assegniamo un valore a quello spazio di memoria. Inoltre, la parola chiave 'undefined' determina che la variabile a cui si accede viene inizializzata nel programma.
Esempio 1: senza dichiarazione di variabile
In questo particolare esempio, passeremo prima ' X ” come argomento del “ console.log() ” metodo senza dichiararlo:
consolare. tronco d'albero ( X ) ;
Ora dichiareremo la stessa variabile e le assegneremo un valore:
c'è x = 5 ;
Quindi, utilizzare nuovamente il ' console.log() ” e passa la variabile dichiarata per visualizzare l'output sulla console:
consolare. tronco d'albero ( X ) ;
Si può notare che il risultato del primo metodo “console.log()” visualizzato “ non definito ' e il secondo stampato ' 5 ” in base al valore della variabile dichiarato:
Esempio 2: Senza assegnazione di valore
console.log() visualizzerà un ' non definito ” risultato se hai dichiarato la variabile senza assegnarle un valore. Per fare ciò, una variabile “ UN ” viene dichiarato senza specificare alcun valore:
c'è un ;Quindi, invocare il ' console.log() ” e passare la variabile definita come parametro per mostrare il risultato:
consolare. tronco d'albero ( UN ) ;Di conseguenza, ' non definito ” verrà visualizzato sulla console:
Cosa è 'non definito' in JavaScript?
Il termine ' non definito ” indica che la variabile a cui si accede non è disponibile in memoria, secondo la definizione. Di conseguenza, la console visualizzerà ' non definito ” ogni volta che si accede a una variabile che non è stata dichiarata nel codice.
Esempio: senza dichiarazione di variabile
In questo esempio dichiarato, in primo luogo, abbiamo superato ' X ” come argomento del metodo log della console:
consolare. tronco d'albero ( X ) ;Quindi, inizializzato:
c'è x = 5 ;Infine, visualizzato di nuovo:
consolare. tronco d'albero ( X ) ;Tuttavia, se passiamo una variabile a console.log() che non è dichiarata e inizializzata, verrà visualizzato un messaggio di errore:
consolare. tronco d'albero ( E ) ;Di conseguenza, si può osservare che se invochiamo console.log() e passiamo la variabile senza dichiarazione, verrà visualizzato ' non definito ”. Inoltre, se passiamo la variabile “ E ” dopo aver dichiarato il “ X ” variabile, verrà visualizzato un messaggio di errore indicante che “ y non è definito ”:
Qual è la principale differenza tra non definito e non definito in JavaScript?
La prima distinzione tra “ non definito ' E ' non definito ” in JavaScript è l'inizializzazione e la dichiarazione. La parola chiave 'undefined' descrive una variabile che è stata dichiarata ma a cui non è stato assegnato un valore o un'inizializzazione. Tuttavia, 'non definito' indica che la variabile non è stata ancora dichiarata.
Questo è tutto sul fatto che JavaScript sia indefinito e non definito.
Conclusione
In JavaScript, ' non definito ' E ' non definito ” sono due parole chiave. La principale differenza tra questi due termini è dovuta all'inizializzazione e alla dichiarazione delle variabili, dove 'non definita' indica che la variabile non è stata dichiarata, tuttavia 'non definita' indica che alla variabile dichiarata non è stato assegnato alcun valore. Questo tutorial ha affermato circa l'indefinito e non definito in JavaScript.