Proyecto: calculadora a prueba de errores
JavaScript · Unidad 9: Errores y excepciones
- Plan completo
- JavaScript
- Proyecto
- 3 ejercicios
En JavaScript, dividir entre 0 no truena: da Infinity. Un texto que no es número da NaN, y uno que sí parece número se convierte sin avisar.
El programa sigue con un resultado que no sirve. Tu calculadora va a avisar con throw.
console.log(10 / 0);
console.log("hola" / 2);
console.log("8" / 2);Imprime
Infinity NaN 4
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Completa para que dividir entre 0 sea un error con un mensaje claro.
2. Escribe el código
Completa
dividir(a, b). Siaobno son números, lanza un error con el mensaje "Solo se aceptan números". Sibes 0, lanza uno con "No se puede dividir entre 0". Revisa primero que sean números. Si todo está bien, regresaa / b.3. Escribe el código
Ya tienes
dividir. Escribecalcular(a, b), que regrese un texto como "8 / 2 = 4". Sidividirlanza un error, atrápalo y regresa "No se pudo: " seguido del mensaje, como "No se pudo: No se puede dividir entre 0".
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.