Logo ca.boatexistence.com

He d'utilitzar null o undefined?

Taula de continguts:

He d'utilitzar null o undefined?
He d'utilitzar null o undefined?

Vídeo: He d'utilitzar null o undefined?

Vídeo: He d'utilitzar null o undefined?
Vídeo: Aprogramar con JavaScript - 24 null vs undefined 2024, Maig
Anonim

Només utilitzeu null si voleu indicar explícitament que el valor d'una variable no té "cap valor". Com indica @com2gz: null s'utilitza per definir quelcom buit amb programació. undefined vol dir que la referència no existeix. Un valor nul té una referència definida a "res ".

Quan hauríeu d'utilitzar l'element nul?

Quan una variable o una propietat d'un objecte no té un valor, està indefinida, i perquè un valor sigui nul cal assignar-li un valor nul. Com que la variable ja no té valor, no té cap sentit tornar-ho a declarar amb un altre tipus que al final té el mateix significat.

És una mala pràctica tornar sense definir?

Una funció retorna sense definir si no s'ha retornat cap valor. Nota: tot i que podeu utilitzar undefined com a identificador (nom de variable) en qualsevol àmbit que no sigui l'àmbit global (perquè undefined no és una paraula reservada), fer-ho és una molt mala idea que farà que el vostre codi sigui difícil de mantenir i depurar.

És nul==sense definir?

null és un valor assignat. Significa res. sense definir significa que s'ha declarat una variable però encara no s'ha definit.

Per què null==undefined és cert?

L'operador de comparació==no comprova els tipus. null i sense definir tornen fals. És per això que el vostre codi en realitat comprova si fals és igual a fals. Tanmateix, els seus tipus no són iguals.

Recomanat: