Content-Length: 23631 | pFad | https://es.javascript.info/task/rewrite-function-question-or

Reescribe la función utilizando '?' o '||'
regresar a la lección

Reescribe la función utilizando '?' o '||'

importancia: 4

La siguiente función devuelve true si el parámetro age es mayor que 18.

De lo contrario, solicita una confirmación y devuelve su resultado.

function checkAge(age) {
  if (age > 18) {
    return true;
  } else {
    return confirm('¿Tienes permiso de tus padres?');
  }
}

Reescríbela para realizar lo mismo, pero sin if, en una sola linea.

Haz dos variantes de checkAge:

  1. Usando un operador de signo de interrogación ?
  2. Usando OR ||

Usando un operador signo de pregunta '?':

function checkAge(age) {
  return (age > 18) ? true : confirm('¿Tus padres te lo permitieron?');
}

Usando Ó || (la variante más corta):

function checkAge(age) {
  return (age > 18) || confirm('¿Tus padres te lo permitieron?');
}

Tenga en cuenta que aquí los paréntesis alrededor de age > 18 no son requeridos. Existen para una mejor legibilidad.









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://es.javascript.info/task/rewrite-function-question-or

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy