Voltar para o Blog

Como usar Shortcuts para Operações Condicionais? 💻

Você já se deparou com aquele código gigante cheio de if, else? Às vezes, esse tipo de código pode ser confuso e difícil de ler. Mas não se preocupe! Existe uma maneira mais simples de escrever operações condicionais em Javascript: os shortcuts!

Anúncio

O que são shortcuts?

Os shortcuts são atalhos que podemos usar para simplificar nosso código. Em Javascript, podemos usar os operadores lógicos && e || para fazer operações condicionais de maneira mais clara e concisa.

O operador &&

O operador && é usado para fazer uma operação condicional "e". Ou seja, ele só retorna true se as duas condições forem verdadeiras.

Por exemplo:

if (idade >= 18 && possuiCarteiraDeMotorista) {  console.log('Você pode dirigir!');}

Podemos simplificar esse código usando o operador &&:

if (idade >= 18 && possuiCarteiraDeMotorista) console.log('Você pode dirigir!');

O operador ||

Já o operador || é usado para fazer uma operação condicional "ou". Ele retorna true se pelo menos uma das condições for verdadeira. Mas cuidado! Se a primeira condição já for verdadeira, ele não checa a segunda condição.

Por exemplo:

if (temDinheiroNaConta || temChequeEspecial) {  console.log('Você pode fazer essa compra!');}

Podemos simplificar esse código usando o operador ||:

if (temDinheiroNaConta || temChequeEspecial)  console.log('Você pode fazer essa compra!');

Mas e se a segunda condição for importante?

Se a segunda condição for importante, podemos usar uma técnica chamada de "short-circuit evaluation".

Essa técnica funciona assim: se a primeira condição já for verdadeira, o operador || não checa a segunda condição. Mas se a primeira condição for falsa, ele checa a segunda condição.

Por exemplo:

if (  temDinheiroNaConta ||  (temCartaoDeCredito && limiteDoCartao > valorDaCompra)) {  console.log('Você pode fazer essa compra!');}

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

if (  temDinheiroNaConta ||  (temCartaoDeCredito && limiteDoCartao > valorDaCompra))  console.log('Você pode fazer essa compra!');

Conclusão

Os shortcuts são uma maneira simples e eficiente de escrever operações condicionais no Javascript.

Eles tornam nosso código mais limpo e fácil de ler, além de serem ótimos para economizar tempo. Experimente usá-los em seus próximos projetos e veja como eles podem facilitar sua vida como desenvolvedor(a)!

Anúncio

Bora pra cima! 🦅

Post anterior Próximo post

Comentários (0)

Esse artigo ainda não possui comentários 😢. Seja o primeiro! 🚀🦅

Adicionar comentário