Comprobar a mano
JavaScript · Unidad 20: Pruebas y depuración
- Plan completo
- JavaScript
- 10 ejercicios
Probar una función no necesita un programa aparte: es llamarla con datos que conoces y comparar lo que da con lo que esperabas.
Ese true es tu primera prueba.
function doble(n) {
return n * 2;
}
console.log(doble(5) === 10);Imprime
true
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
Alguien escribió
doblede prisa. ¿Qué imprimen las dos pruebas?2. Completa el código
mitad(10)debería dar 5. Completa la prueba para que imprimatrue.3. Predice la salida
¿Qué imprime este código?
4. Ordena las líneas
Ordena
checa(t, obt, esp): imprimeoky el nombre de la prueba cuando lo obtenido es igual a lo esperado, yMALy el nombre cuando no.5. Opción múltiple
¿Por qué esta prueba no sirve para nada?
6. Completa el código
La prueba no cuadra (10 / 2 es 5, no 4). Completa para que el
catchla atrape.7. Predice la salida
¿Qué imprime este código?
8. Encuentra el bug
checadebería imprimirMALcuando lo obtenido no es lo esperado. Con3 * 3y 6 imprimeok. ¿Qué línea tiene el error?9. Encuentra el bug
leerEdaddebería regresar un número y regresa el texto"18". La prueba diceokde todos modos. ¿Qué línea tiene el error?10. Predice la salida
Las dos pruebas revisan
mayor. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.