Differenza tra null e undefined in JavaScript

Sommario:

Differenza tra null e undefined in JavaScript
Differenza tra null e undefined in JavaScript

Video: Differenza tra null e undefined in JavaScript

Video: Differenza tra null e undefined in JavaScript
Video: Null vs Undefined - Beau teaches JavaScript 2024, Novembre
Anonim

Differenza chiave – null vs undefined in JavaScript

JavaScript viene utilizzato come linguaggio di scripting lato client per rendere dinamiche le pagine web. È facile da usare con HyperText Markup Language (HTML). JavaScript è utile per aumentare l'interattività e per creare interfacce più ricche. Quando si programma con JavaScript, è necessario memorizzare i dati. Una variabile è un'area di archiviazione che il programma può manipolare. Le variabili sono posizioni di memoria. Ogni variabile ha un tipo. Dipende dall'intervallo di valori che possono essere archiviati in quella posizione di memoria. JavaScript supporta molti tipi di dati. I tipi di dati primitivi sono Numbers, String e Booleans. I numeri memorizzano valori numerici, le stringhe memorizzano una sequenza di caratteri e i booleani memorizzano true o false. JavaScript ha anche tipi di dati compositi che sono oggetti, ecc. Ci sono altre due variabili. Sono nulli e indefiniti. Questo articolo illustra la differenza tra null e undefined in JavaScript. Il differenza fondamentale tra null e undefined in JavaScript è quello null viene utilizzato per assegnare un non valore a una variabile mentre undefined viene utilizzato quando una variabile viene dichiarata ma non assegnata con un valore.

Cos'è null in Javascript?

JavaScript supporta la programmazione orientata agli oggetti. Un programma o il software possono essere modellati in oggetti utilizzando JavaScript. Questi oggetti comunicano con altri oggetti. Gli oggetti JavaScript vengono scritti utilizzando parentesi graffe. Le proprietà dell'oggetto vengono scritte come nome, coppie di valori. Sono separati da una virgola. per esempio. var student={nome: “Ann”, voti: 65};

Differenza tra null e undefined in JavaScript
Differenza tra null e undefined in JavaScript

Quando il programmatore vuole assegnare un non valore a una variabile, può usare il tipo di dati null. Questo tipo di dati è considerato un oggetto.

Fai riferimento alle seguenti istruzioni JavaScript.

var x=null;

document.write(x);

document.write(typeof(x));

Il document.write(x) darà il valore di x. È nullo. Il tipo di x è oggetto.

Fare riferimento all'esempio seguente.

var student={nome: “Ann”, voti: 65};

studente=nullo;

Secondo quanto sopra, il valore di studente è nullo. Il tipo di dati è oggetto.

Cosa non è definito in Javascript?

In JavaScript, quando una variabile viene dichiarata ma non assegna un valore, allora non è definita.

Fai riferimento alle seguenti istruzioni JavaScript. Se esiste un'istruzione come var x; dove x è una variabile. Allora x ha un valore indefinito. Anche il tipo di dati non è definito.

var x;

documento. scrivi(x);

document.write(type(x));

Questo visualizzerà il valore sulla pagina HTML. Dà indefinito. Pertanto, contiene un valore di undefined. Quando si scrive document.write(type(x)); e ricaricando la pagina, darà ancora indefinito. Pertanto, la variabile x ha un valore indefinito e anche il tipo è indefinito.

Fai riferimento anche alla seguente dichiarazione.

var studente;

document.write(studente);

La variabile studente ha un valore indefinito. Anche il tipo di quella variabile non è definito.

È anche possibile impostare il valore della variabile su non definito. Fare riferimento alla dichiarazione di seguito.

var studente=non definito;

document.write(studente);

document.write(tipodi(studente));

Ora la variabile studente ha un valore indefinito. Anche il tipo di studente variabile non è definito.

Qual è la somiglianza tra null e undefined?

Entrambi sono tipi di dati in JavaScript

Qual è la differenza tra null e undefined?

Null vs Undefined

Il null è un tipo di dati in JavaScript utilizzato per assegnare un non valore a una variabile. Undefined è un tipo di dati in JavaScript utilizzato quando una variabile viene dichiarata ma non assegnata a un valore.
Valore
Quando la variabile è assegnata a null, il valore è null. Quando la variabile è assegnata indefinita, il valore è indefinito.
Tipo di dati
Quando alla variabile viene assegnato null, il tipo di dati è un oggetto. Quando la variabile viene assegnata non definita, il tipo di dati viene considerato non definito.

Riepilogo – null vs non definito in JavaScript

JavaScript è un linguaggio di scripting lato client utilizzato per lo sviluppo di applicazioni web. Porta l'interattività a una pagina web. Viene anche utilizzato per sviluppare programmi online, videogiochi. Insieme a HTML e CSS, è una tecnologia di base per il World Wide Web. Molti browser supportano JavaScript. Quando si scrivono programmi in JavaScript, è necessario memorizzare i dati. I dati sono memorizzati in variabili. Ogni variabile ha un tipo di dati. Due di loro sono nulli e non definiti. La differenza tra null e undefined in JavaScript è che null viene utilizzato per assegnare un non valore a una variabile mentre undefined viene utilizzato quando una variabile viene dichiarata ma non assegnata con un valore.

Scarica il PDF di null vs undefined in JavaScript

Puoi scaricare la versione PDF di questo articolo e usarla per scopi offline come da nota di citazione. Si prega di scaricare la versione PDF qui: Differenza tra null e undefined in JavaScript

Consigliato: