LECCIÓN 52 / 60 · Calidad y responsabilidad

Comprueba justo los valores límite

Al terminar, podrás: probar valores justo fuera y dentro de un límite

Ruta esencialJavaScript

Conviene conocer: Lección 9 · Elige entre dos caminos con if y else · Lección 10 · Exige dos requisitos con &&

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ú.

Ejemplo explicado
function permitido(n) {
  return n >= 0 && n <= 10;
}
console.log(permitido(-1));
console.log(permitido(0));
console.log(permitido(10));
console.log(permitido(11));
  1. La función permite desde cero hasta diez, incluidos los extremos.
  2. -1 y 11 quedan fuera, por eso dan false.
  3. 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).

El resultado que buscamos

permitido(8) será true y permitido(9) será false.

JAVASCRIPT Practica aquí
Tu misión

Cambia el máximo permitido a 8; después añade dos líneas para comprobar permitido(8) y permitido(9).

Consola
Lista para ejecutar.
Sin comprobar
Escribe tu cambio y pulsa «Comprobar solución». Puedes intentarlo tantas veces como quieras.
Listo
Necesito una pista

Busca la comparación n <= 10.

Una pista más

Sustituye 10 por 8 y actualiza los valores probados.

Ver solución y explicación

return n >= 0 && n <= 8; console.log(permitido(8)); console.log(permitido(9));

Qué debes recordar: Los límites se prueban por ambos lados, no solo con un caso central.

Práctica pendiente de corregir

La lectura, las prácticas corregidas y las autoevaluaciones guiadas se guardan por separado en este navegador.

Revisado editorialmente · Referencia técnica específica ↗