Logo es.boatexistence.com

¿Debería usar nulo o indefinido?

Tabla de contenido:

¿Debería usar nulo o indefinido?
¿Debería usar nulo o indefinido?

Video: ¿Debería usar nulo o indefinido?

Video: ¿Debería usar nulo o indefinido?
Video: Cuando usar y cuándo NO usar A - AN - THE - ZERO ARTICLE en inglés parte 2 | Clase de gramática. 2024, Mayo
Anonim

Solo use nulo si quiere indicar explícitamente que el valor de una variable "no tiene valor". Como dice @ com2gz: null se usa para definir algo programáticamente vacío. indefinido significa que la referencia no existe. Un valor nulo tiene una referencia definida a "nada ".

¿Cuándo debería usar el elemento nulo?

Cuando una variable o una propiedad en un objeto no tiene un valor, no está definido, y para que un valor sea nulo, debe asignarle un valor nulo. Como la variable ya no tiene valor, no tiene absolutamente ningún sentido declarar eso nuevamente con otro tipo que al final tiene el mismo significado.

¿Es una mala práctica devolver indefinido?

Una función devuelve indefinido si no se devolvió un valor. Nota: Si bien puede usar undefined como identificador (nombre de variable) en cualquier ámbito que no sea el global (porque undefined no es una palabra reservada), hacerlo es una muy mala idea que hará que su código sea difícil de mantener y depurar.

¿Es nulo==indefinido?

null es un valor asignado. Significa nada. indefinido significa que una variable ha sido declarada pero aún no definida.

¿Por qué null==indefinido es verdadero?

El operador de comparación==no comprueba los tipos. null e indefinido ambos devuelven false. Es por eso que su código en realidad está comprobando si false es igual a false. Sin embargo, sus tipos no son iguales.

Recomendado: