La idea clave
Un error puede esconderse en el borde de una regla. Si una entrada admite números entre 0 y 10, prueba justo antes, en el límite y justo después.
Ejemplo paso a paso
Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.
function permitido(n) {
return n >= 0 && n <= 10;
}
console.log(permitido(-1));
console.log(permitido(0));
console.log(permitido(10));
console.log(permitido(11));Editar y probar este mismo ejemplo ↓
- La función permite desde cero hasta diez, incluidos los extremos.
- -1 y 11 quedan fuera, por eso dan false.
- 0 y 10 sí están dentro, por eso dan true.
Practica con código
Antes de empezar, piensa: ¿Qué valores pasan la regla de 0 a 10?
Cambia el máximo permitido a 8; después añade dos líneas para comprobar permitido(8) y permitido(9).
permitido(8) será true y permitido(9) será false.