Diferència entre nul i sense definir a JavaScript

Taula de continguts:

Diferència entre nul i sense definir a JavaScript
Diferència entre nul i sense definir a JavaScript

Vídeo: Diferència entre nul i sense definir a JavaScript

Vídeo: Diferència entre nul i sense definir a JavaScript
Vídeo: JavaScript tutorial 39 - null vs undefined 2024, De novembre
Anonim

Diferència clau: nul vs indefinit a JavaScript

JavaScript s'utilitza com a llenguatge de script del costat del client per dinamitzar les pàgines web. És fàcil d'utilitzar amb HyperText Markup Language (HTML). JavaScript és útil per augmentar la interactivitat i per crear interfícies més riques. Quan es programa amb JavaScript, cal emmagatzemar dades. Una variable és una àrea d'emmagatzematge que el programa pot manipular. Les variables són ubicacions de memòria. Cada variable té un tipus. Depèn del rang de valors que es poden emmagatzemar en aquesta ubicació de memòria. JavaScript admet molts tipus de dades. Els tipus de dades primitius són Numbers, String i Booleans. Els números emmagatzemen valors numèrics, les cadenes emmagatzemen una seqüència de caràcters i els booleans emmagatzemen vertader o fals. JavaScript també té tipus de dades compostes que són objectes, etc. Hi ha dues variables més. Són nuls i indefinits. En aquest article es parla de la diferència entre nul i no definit a JavaScript. La diferència clau entre null i undefined a JavaScript és que null s'utilitza per assignar un no valor a una variable mentre que undefined s'utilitza quan una variable es declara però no s'assigna amb un valor.

Què és nul a Javascript?

JavaScript admet programació orientada a objectes. Un programa o programari es pot modelar en objectes mitjançant JavaScript. Aquests objectes es comuniquen amb altres objectes. Els objectes JavaScript s'escriuen amb claus. Les propietats de l'objecte s'escriuen com a parells de nom i valor. Estan separats per una coma. per exemple. var student={nom: “Ann”, notes: 65};

Diferència entre nul i no definit a JavaScript
Diferència entre nul i no definit a JavaScript

Quan el programador vol assignar un no valor a una variable, pot utilitzar el tipus de dades null. Aquest tipus de dades es considera un objecte.

Consulteu les declaracions de JavaScript següents.

var x=nul;

document.write(x);

document.write(typeof(x));

El document.write(x) donarà el valor de x. És nul·la. El tipus de x és objecte.

Consulteu l'exemple següent.

var estudiant={nom: “Ann”, notes: 65};

estudiant=nul;

Segons l'anterior, el valor d'estudiant és nul. El tipus de dades és object.

Què no està definit a Javascript?

A JavaScript, quan es declara una variable però no s'ha assignat cap valor, no està definida.

Consulteu les declaracions de JavaScript següents. Si hi ha una declaració com var x; on x és una variable. Aleshores x té un valor indefinit. El tipus de dades tampoc no està definit.

var x;

document. escriure(x);

document.write(type(x));

Això mostrarà el valor a la pàgina HTML. Dóna indefinit. Per tant, conté un valor de undefined. En escriure document.write(type(x)); i tornant a carregar la pàgina, encara donarà sense definir. Per tant, la variable x té un valor que no està definit i el tipus també ho és.

Consulteu també la declaració següent.

var estudiant;

document.write(student);

La variable estudiant té un valor no definit. El tipus d'aquesta variable tampoc no està definit.

També és possible establir el valor de la variable a indefinit. Consulteu la declaració següent.

var estudiant=sense definir;

document.write(student);

document.write(typeof(student));

Ara la variable estudiant té un valor no definit. El tipus de variable estudiant tampoc no està definit.

Quina és la semblança entre nul i indefinit?

Tots dos són tipus de dades en JavaScript

Quina diferència hi ha entre nul i sense definir?

Nul vs sense definir

El null és un tipus de dades en JavaScript que s'utilitza per assignar un no valor a una variable. El undefined és un tipus de dades en JavaScript utilitzat quan es declara una variable però no s'assigna un valor.
Valor
Quan la variable s'assigna a null, el valor és nul. Quan la variable s'assigna sense definir, el valor no està definit.
Tipus de dades
Quan la variable s'assigna nul, el tipus de dades és un objecte. Quan la variable s'assigna sense definir, el tipus de dades es considera sense definir.

Resum: nul vs indefinit a JavaScript

JavaScript és un llenguatge de script del costat del client utilitzat per al desenvolupament d'aplicacions web. Aporta interactivitat a una pàgina web. També s'utilitza per desenvolupar programes en línia, videojocs. Juntament amb HTML i CSS, és una tecnologia bàsica per a la World Wide Web. Molts navegadors admeten JavaScript. Quan s'escriuen programes en JavaScript, cal emmagatzemar dades. Les dades s'emmagatzemen en variables. Cada variable té un tipus de dades. Dos d'ells són nuls i no definits. La diferència entre null i undefined a JavaScript és que null s'utilitza per assignar un no valor a una variable mentre que undefined s'utilitza quan una variable es declara però no s'assigna amb un valor.

Baixa el PDF de null vs undefined a JavaScript

Podeu baixar la versió PDF d'aquest article i utilitzar-la per a finalitats fora de línia segons la nota de citació. Si us plau, descarregueu la versió PDF aquí: Diferència entre nul i sense definir a JavaScript

Recomanat: