Usando Else para Resultados Alternativos
Embora as instruções if executem código sob condições específicas, elas não criam uma verdadeira ramificação em seu código. Em vez disso, elas orientam o interpretador por diferentes caminhos dentro do seu programa.
A palavra-chave else
Para introduzir um comportamento de ramificação, é possível utilizar a palavra-chave else em combinação com if para criar instruções condicionais.
Considere este exemplo:
1234567let a = 60; if (a >= 100) { console.log("a is greater than or equal to 100"); } else { console.log("a is less than 100"); }
No exemplo acima, a condição a >= 100 é avaliada como false, portanto o bloco de código dentro da declaração if não é executado. Em vez disso, o bloco de código dentro da declaração else é executado porque a condição do if é false.
A sintaxe da declaração else é semelhante à da declaração if, exceto que não requer uma condição ou parênteses ().
Observação
Ao utilizar uma declaração
else, não coloque o ponto e vírgula (;) após o bloco de código doif({}), pois isso resultará em umSyntaxError. A declaraçãoif-elseé considerada um único comando.
1. Qual será a saída?
2. Qual será a saída?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.33
Usando Else para Resultados Alternativos
Deslize para mostrar o menu
Embora as instruções if executem código sob condições específicas, elas não criam uma verdadeira ramificação em seu código. Em vez disso, elas orientam o interpretador por diferentes caminhos dentro do seu programa.
A palavra-chave else
Para introduzir um comportamento de ramificação, é possível utilizar a palavra-chave else em combinação com if para criar instruções condicionais.
Considere este exemplo:
1234567let a = 60; if (a >= 100) { console.log("a is greater than or equal to 100"); } else { console.log("a is less than 100"); }
No exemplo acima, a condição a >= 100 é avaliada como false, portanto o bloco de código dentro da declaração if não é executado. Em vez disso, o bloco de código dentro da declaração else é executado porque a condição do if é false.
A sintaxe da declaração else é semelhante à da declaração if, exceto que não requer uma condição ou parênteses ().
Observação
Ao utilizar uma declaração
else, não coloque o ponto e vírgula (;) após o bloco de código doif({}), pois isso resultará em umSyntaxError. A declaraçãoif-elseé considerada um único comando.
1. Qual será a saída?
2. Qual será a saída?
Obrigado pelo seu feedback!