Valores que no existen
JavaScript · Unidad 9: Errores y excepciones
- Plan completo
- JavaScript
- 10 ejercicios
undefined lo pone JavaScript cuando nadie dio un valor: una variable vacía, una propiedad que no existe, una función sin return.
null lo pones tú, a propósito, para decir "aquí no hay nada".
let ganador;
console.log(ganador);
let premio = null;
console.log(premio);Imprime
undefined null
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
¿Qué imprime este código?
2. Opción múltiple
Registras una reservación y todavía no hay mesa asignada. ¿Qué valor le das a
mesa?3. Predice la salida
¿Qué imprime este código?
4. Predice la salida
¿Qué imprime este código?
5. Completa el código
Completa para saludar por nombre, o como "amigo" si no llega el nombre.
6. Predice la salida
¿Cuántos valores entran al
if?7. Encuentra el bug
Si alguien metió 0 goles, debería decir 0; "sin dato" es solo para cuando falta. Con Leo debería imprimir "Leo: 0". ¿Qué línea tiene el error?
8. Encuentra el caso que falla
aPagar(p)debería restar el descuento del producto, o 10 si no traedesc. Un descuento de 0 es válido. ¿Con qué llamada falla?9. Opción múltiple
¿Cuál de estas líneas imprime 10?
10. Predice la salida
Juntas
?.y??. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.