¿Cuál es la diferencia entre null y undefined en JavaScript?

 

 

 

Cual es la diferencia entre null y undefined en javascript 1

Hablemos primero de las similitudes.

nully undefinedson tipos primitivos de JavaScript.

El significado de undefinedes decir que una variable ha sido declarada, pero no tiene ningún valor asignado.

let age //age is undefined
let age = null //age is null

Nota: acceder a una variable que no ha sido declarada provocará un ReferenceError: variable is not definederror, pero esto no significa que esté undefined.

 

¿Cómo se comprueba si una variable es nula? Utilice el operador de comparación, por ejemploage === null

Lo mismo para indefinido:age === undefined

En ambos casos, puedes comprobar:

if (!age) {}

y esto coincidirá con nullambos undefined. Fotos Porno y actrices porno

También puedes utilizar el typeofoperador:

let agetypeof age //'undefined'

aunque nullse evalúa como un objeto, aunque sea un tipo primitivo:

let age = nulltypeof age //'object'

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

¿Cuál es la diferencia entre null y undefined en JavaScript?

El significado de undefinedes decir que una variable ha sido declarada, pero no tiene ningún valor asignado. nully undefinedson tipos primitivos de JavaScript

programar

es

https://aprendeprogramando.es/static/images/programar-cual-es-la-diferencia-entre-null-y-undefined-en-javascriptja-2343-0.jpg

2024-10-18

 

Cual es la diferencia entre null y undefined en javascript 1
Cual es la diferencia entre null y undefined en javascript 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences