Precedencia

Cuando una expresión matemática tiene varios operadores, sabemos que las multiplicaciones y divisiones se efectuarán antes que las sumas y las restas:

5 * 3 + 8 / 4 - 3 = 14

Al igual que en matemática, cuando usamos operadores lógicos las expresiones se evalúan en un orden determinado llamado precedencia.

¿Cuál es ese orden? ¡Hagamos la prueba!

Teniendo definida la función:

function pagaConTarjeta(seCobraInteres, tarjeta, efectivoDisponible) {
  return !seCobraInteres && cuotas(tarjeta) >= 3 || efectivoDisponible < 100;
}

Probala en la consola con los valores:

  • pagaConTarjeta(true, "visa", 320)
  • pagaConTarjeta(false, "visa", 80)
  • pagaConTarjeta(true, "mastercard", 215)
  • pagaConTarjeta(true, "mastercard", 32)

Tenés que iniciar sesión antes de empezar a enviar tus soluciones