Validando condições com `else` no JavaScript
Controle de Fluxo / Tutorial JavaScript
O comando else
é usado em conjunto com o if
para executar um bloco de código quando a condição do if
não é atendida. Ele é uma forma de lidar com cenários alternativos no fluxo do programa.
Sintaxe básica
A sintaxe básica do else
é a seguinte:
if (condicao) {
// Código executado se a condição for verdadeira
}
else {
// Código executado se a condição for falsa
}
Exemplo:
let idade = 16
if (idade >= 18) {
console.log("Você é maior de idade.")
}
else {
console.log("Você é menor de idade.")
}
Saída:
Você é menor de idade.
Exemplos de cenários reais
Verificar se um usuário tem permissão para acessar uma página
let permissao = false
if (permissao) {
console.log("Acesso permitido.")
}
else {
console.log("Acesso negado.")
}
Saída:
Acesso negado.
Determinar se um produto está em estoque
let estoque = 0
if (estoque > 0) {
console.log("Produto disponível para compra.")
}
else {
console.log("Produto fora de estoque.")
}
Saída:
Produto fora de estoque.
Verificar se um número é positivo ou negativo
let numero = -5
if (numero >= 0) {
console.log("O número é positivo.")
}
else {
console.log("O número é negativo.")
}
Saída:
O número é negativo.
Boas práticas
- Mantenha o código legível: Evite criar muitos blocos
else
aninhados. Considere usarswitch
ou funções para simplificar. - Seja claro nas condições: Certifique-se de que as condições são mutuamente exclusivas para evitar comportamentos inesperados.
- Use comentários quando necessário: Explique condições complexas para facilitar a manutenção do código.
Com o else
, você pode lidar com cenários alternativos de forma clara e eficiente. Experimente combinar if
e else
para criar fluxos de controle mais robustos!