Volver al blog

¿Cómo usar Shortcuts para Operaciones Condicionales? 💻

¿Ya te has encontrado con ese código gigante lleno de if, else? A veces, este tipo de código puede ser confuso y difícil de leer. ¡Pero no te preocupes! Existe una manera más simple de escribir operaciones condicionales en JavaScript: ¡los shortcuts!

¿Qué son los shortcuts?

Los shortcuts son atajos que podemos usar para simplificar nuestro código. En JavaScript, podemos usar los operadores lógicos && y || para hacer operaciones condicionales de manera más clara y concisa.

El operador &&

El operador && se usa para hacer una operación condicional "y". Es decir, solo retorna true si las dos condiciones son verdaderas.

Por ejemplo:

if (edad >= 18 && tieneLicenciaDeConducir) {
  console.log('¡Puedes conducir!');
}

Podemos simplificar este código usando el operador &&:

if (edad >= 18 && tieneLicenciaDeConducir) console.log('¡Puedes conducir!');

El operador ||

Ya el operador || se usa para hacer una operación condicional "o". Retorna true si al menos una de las condiciones es verdadera. ¡Pero cuidado! Si la primera condición ya es verdadera, no verifica la segunda condición.

Por ejemplo:

if (tieneDineroEnCuenta || tieneSobregiro) {
  console.log('¡Puedes hacer esta compra!');
}

Podemos simplificar este código usando el operador ||:

if (tieneDineroEnCuenta || tieneSobregiro)
  console.log('¡Puedes hacer esta compra!');

¿Pero y si la segunda condición es importante?

Si la segunda condición es importante, podemos usar una técnica llamada "short-circuit evaluation".

Esta técnica funciona así: si la primera condición ya es verdadera, el operador || no verifica la segunda condición. Pero si la primera condición es falsa, verifica la segunda condición.

Por ejemplo:

if (
  tieneDineroEnCuenta ||
  (tieneTarjetaDeCredito && limiteDeCredito > valorDeLaCompra)
) {
  console.log('¡Puedes hacer esta compra!');
}

Podemos simplificar este código usando "short-circuit evaluation":

if (
  tieneDineroEnCuenta ||
  (tieneTarjetaDeCredito && limiteDeCredito > valorDeLaCompra)
)
  console.log('¡Puedes hacer esta compra!');

Conclusión

Los shortcuts son una manera simple y eficiente de escribir operaciones condicionales en JavaScript.

Hacen nuestro código más limpio y fácil de leer, además de ser excelentes para ahorrar tiempo. ¡Prueba usarlos en tus próximos proyectos y verás cómo pueden facilitar tu vida como desarrollador(a)!

¡Vamos a por ello! 🦅

Comentarios (0)

Este artículo aún no tiene comentarios 😢. ¡Sé el primero! 🚀🦅

Añadir comentarios