In questo articolo, impareremo la differenza tra non definito e non definito in JavaScript con l'aiuto di esempi. Quindi iniziamo!
Qual è la parola chiave "indefinita" in JavaScript?
La parola chiave "non definito"Indica che la variabile accessibile è dichiarata nel programma; Tuttavia, non abbiamo assegnato alcun valore ad esso.
Quando viene eseguito un programma JavaScript, la memoria viene assegnata alle variabili dichiarate o definite in base al contesto di esecuzione. Ad esempio, nel seguente esempio, quando la variabile "emp_name"È definito nel programma, ottiene spazio in memoria.
LET EMP_NAME;Poiché nessun valore viene assegnato alla variabile "emp_name", Il programma stamperà"non definito"Sulla console
Ora assegneremo il valore "John"Alla variabile"emp_name"E prova a visualizzare il valore specificato come output:
emp_name = "John";Quindi "emp_name" non è più "non definito", così il "console.tronco d'albero()Il metodo "stamperà"John"Come suo valore:
Ora andiamo avanti per sapere del "non definito" parola chiave.
Qual è la parola chiave "non definita" in JavaScript?
La parola chiave "non definito"Indica che la variabile accessibile non esiste nella memoria. Quindi, quando accessiamo a una variabile che non è dichiarata nel programma, stamperà "non definito"Sulla console.
Ad esempio, nel seguente esempio, accederemo alla variabile "emp_age"Questo non è dichiarato nel programma:
console.log (emp_age);Il programma stamperà "non definito"Sulla console:
Abbiamo fornito informazioni essenziali relative a "non definito" E "non definito"Parole chiave JavaScript.
Conclusione
In JavaScript, la differenza principale tra "non definito" E "non definito"È dichiarazione e inizializzazione. La parola chiave "non definita" indica che la variabile viene dichiarata ma non assegnata o inizializzata alcun valore. Mentre la parola chiave "non definita" significa che la variabile non è ancora dichiarata. Questo blog ha discusso della differenza tra parole chiave JavaScript non definite e non definite con esempi.