Dominando as Instruções If em JavaScript
Condições em JavaScript fornecem controle sobre o fluxo de execução. Embora o interpretador execute os comandos em ordem, muitas vezes é necessário alterar esse fluxo com base em condições específicas. Para isso, o JavaScript oferece duas palavras-chave: if e else.
Declarações if
A palavra-chave if permite abrir um bloco de código que será executado se a condição fornecida for true:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
No exemplo acima, a declaração if executa o código apenas quando a condição é true. A sintaxe de uma declaração if é simples: começa com a palavra-chave if, seguida pela condição entre parênteses (), e um bloco de código entre chaves {}.
if (condition) {
// Code block
}
A chave de abertura { indica o início do bloco de código, e a chave de fechamento } marca o seu fim.
Uma expressão, assim como um valor, pode ser considerada uma condição.
1234567891011121314151617let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
No exemplo acima, quando a = 935, existem quatro condições:
| Condition | Condition result | Code has been executed? |
|---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
Você não está limitado a realizar operações apenas dentro do bloco de código:
123456789101112131415let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how the logical operators work in these if statements?
What happens if none of the if conditions are true?
Can you show an example using the else keyword?
Awesome!
Completion rate improved to 2.5
Dominando as Instruções If em JavaScript
Deslize para mostrar o menu
Condições em JavaScript fornecem controle sobre o fluxo de execução. Embora o interpretador execute os comandos em ordem, muitas vezes é necessário alterar esse fluxo com base em condições específicas. Para isso, o JavaScript oferece duas palavras-chave: if e else.
Declarações if
A palavra-chave if permite abrir um bloco de código que será executado se a condição fornecida for true:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
No exemplo acima, a declaração if executa o código apenas quando a condição é true. A sintaxe de uma declaração if é simples: começa com a palavra-chave if, seguida pela condição entre parênteses (), e um bloco de código entre chaves {}.
if (condition) {
// Code block
}
A chave de abertura { indica o início do bloco de código, e a chave de fechamento } marca o seu fim.
Uma expressão, assim como um valor, pode ser considerada uma condição.
1234567891011121314151617let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
No exemplo acima, quando a = 935, existem quatro condições:
| Condition | Condition result | Code has been executed? |
|---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
Você não está limitado a realizar operações apenas dentro do bloco de código:
123456789101112131415let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Obrigado pelo seu feedback!