Condicionais
Telles (@UnicornCoder)
Posted on March 5, 2021
Veja no Youtube:
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
Posted on March 5, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.