Dominando as Instruções If em JavaScript
As condições em JavaScript proporcionam controle sobre o fluxo de execução. Embora o intérprete execute os comandos em ordem, os programadores frequentemente precisam alterar esse fluxo com base em condições específicas. Para alcançar isso, JavaScript oferece duas palavras-chave: if e else.
Declarações if
A palavra-chave if permite que você abra um bloco de código que será executado se a condição dada for true:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
No exemplo acima, a instrução if executa código apenas quando a condição é true. A sintaxe de uma instrução if é simples: começa com a palavra-chave if, seguida pela condição entre parênteses (), e um bloco de código delimitado por chaves {}.
if (condition) {
// Bloco de código
}
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, bem como um valor, pode ser considerada como 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:
| Condição | Resultado da Condição | Código foi executado? |
|---|---|---|
a > 17 | verdadeiro | Sim |
a > 235124 | falso | Não |
a > 0 | verdadeiro | Sim |
a < 0 | falso | Não |
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 logical operators like `&&` work in these examples?
What happens if none of the `if` conditions are true?
Can you show how to use `else` with `if` statements?
Awesome!
Completion rate improved to 2.33
Dominando as Instruções If em JavaScript
Deslize para mostrar o menu
As condições em JavaScript proporcionam controle sobre o fluxo de execução. Embora o intérprete execute os comandos em ordem, os programadores frequentemente precisam alterar esse fluxo com base em condições específicas. Para alcançar isso, JavaScript oferece duas palavras-chave: if e else.
Declarações if
A palavra-chave if permite que você abra um bloco de código que será executado se a condição dada for true:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
No exemplo acima, a instrução if executa código apenas quando a condição é true. A sintaxe de uma instrução if é simples: começa com a palavra-chave if, seguida pela condição entre parênteses (), e um bloco de código delimitado por chaves {}.
if (condition) {
// Bloco de código
}
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, bem como um valor, pode ser considerada como 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:
| Condição | Resultado da Condição | Código foi executado? |
|---|---|---|
a > 17 | verdadeiro | Sim |
a > 235124 | falso | Não |
a > 0 | verdadeiro | Sim |
a < 0 | falso | Não |
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!