A estrutura if
A estrutura if define uma condição. Com
esta estrutura podemos perguntar ao programa,
por exemplo, "a variável a é maior
do que a variável b", e dependendo da resposta
executar um código ou outro.
Geralmente, esta estrutura é usada
em combinação com a estrutura else.
Sintaxe
if (expressão lógica) {
/*
o código localizado aqui será executado
se a expressão lógica for verdadeira
*/
};
Caso haja apenas uma expressão dentro das chaves, é possível omitir essas chaves.
Exemplo
Se o valor da variável for igual a um, vamos exibir uma mensagem na tela:
let test = 1;
if (test == 1) {
alert('+++');
}
Exemplo
Vamos verificar se o valor da variável é maior que zero ou não:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Exemplo
As estruturas if-else podem ser aninhadas umas
nas outras de forma arbitrária:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('menor ou igual a 5');
} else {
alert('maior que 5');
}
} else {
alert('menor que zero');
}