Skip to main content

Command Palette

Search for a command to run...

Condicionais

(Série de artigos)

Updated
3 min readView as Markdown
Condicionais

Bora lá...

As condicionais é basicamente o seu funil de escolhas se vai tratar o dado de uma forma ou outra levando você para o escopo de informação que o resultado for true, vamos ver uns exemplo de condicionais com if statement que sempre onde estiver um if presente ele aguarda um resultado verdadeiro para entrar no escopo que é dentro das chaves { }

if

const a = 10
const b = 5

if (a > b) {
    console.log('É verdadeiro')
}

if...else if

const a = 10
const b = 5

if (a < b) {
    console.log('if: >> É verdadeiro')
} else if (a > b) {
    console.log('else if: >> É verdadeiro')
}

// Output: else if: >> É verdadeiro

else

const a = 10
const b = 5

if (a < b) {
    console.log('if: >> É verdadeiro')
} else if (a === b) {
    console.log('else if: >> É verdadeiro')
} else {
    console.log('else: >> É o falso')
}

//Output: else: >> É o falso

Operador ternário

Temos uma opção bem pratica para validar se temos uma informação ou não que é usando o if ternário dessa forma:

const a = 10
const b = 5

console.log(a > 8 ? "Verdadeiro" : "Falso")

O ternário verifica somente duas condições diferente do if que podemos ter alternativas com o else if e podemos usar qualquer operador lógico para validar a informação antes do ponto de interrogação.

Conclusão

O if é utilizado para retornar o valor que é verdadeiro

O else if é utilizado para uma segunda possibilidade de vir verdadeiro, podendo ser mais de uma possibilidade isso resulta em mais else if.

O else é a nossa saída de false, após passar por cada validador teremos ele esperando para falar que não deu match.

O if ternário economiza código e traz uma informação mais precisa como resultado

More from this blog

<

<UnicornCoder />

14 posts

Formado em Análise de Sistemas, pós-graduando em IA, especializado em desenvolvimento NodeJs e IoT, crio conteudos para o Youtube.