The JavaScript null

Nota: Este é un laboratorio onde realizou investigacións sobre temas que non só entendo relacionado coa tecnoloxía, polo tanto, pode haber algún erro semántico, se hai algo Chirping me deixe un tweet. Merci!

Que é nulo?

O valor null en JavaScript é un literal que representa un valor baleiro. Podemos usar null para indicar que unha propiedade nun obxecto non contén valor. Normalmente úsase cando unha propiedade está lista para conter un valor pero aínda non está dispoñible.

nulo e indefinido son os mesmos?

Existe un exemplo en StackOverflow que representa moi ben O que é null e a diferenza contra undefined. Traducilo a partir de aí.

Diálogo con JavaScript

(nombre es undefined)

Ti: que é o nome?
JavaScript: Huh? Nome? Non sei de que estás falando. Nunca mencionaches ningún nome antes. Estás a ver con algún outro idioma de script no cliente?

(nombre es null)

Ti: que é o nome?
JavaScript: Non sei como

undefined úsase para contar a JavaScript que falta algo, mentres que null Dille que se espera que se espera un valor, pode que non estea dispoñible aínda, pero espérase.

null == indefinido // – > true Que, como …?

Se comparo un valor null con undefined dille que son o mesmo, pero …

var d = nullvar c;typeof d//--> "object"typeof c//--> "undefined"d == c//--> trued === c//--> false

… é porque o operador == non comproba o tipo de variable, por iso “D” e “C” son iguais. Para comparar dúas variables tendo en conta o tipo que temos que usar o triplo operador === e despois devolverá un false como toca.

Código feliz!

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *