ANÚNCIO

~/questoes/programacao

Qual é o propósito da estrutura condicional 'if' em JavaScript?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Para fixar

Entendendo a Estrutura Condicional 'if' em JavaScript

Conceito central

A estrutura 'if' é usada para tomar decisões no código. Ela executa um bloco de código apenas quando uma condição é verdadeira, permitindo que o programa siga diferentes caminhos dependendo da situação.

Por que essa resposta faz sentido

O 'if' verifica uma condição lógica entre parênteses. Se a condição for verdadeira, o código dentro das chaves é executado. Se for falsa, esse bloco é pulado. Assim você controla o fluxo do programa de forma inteligente.

Armadilhas comuns

  • Confundir 'if' com 'while': o 'if' executa uma vez se a condição for verdadeira, enquanto 'while' repete enquanto a condição é verdadeira.
  • Pensar que o 'if' apenas declara variáveis: na verdade, ele controla fluxo de execução do programa, não o escopo de variáveis.
  • Esquecer que o código dentro do 'if' é ignorado completamente quando a condição é falsa, não apenas pulado rapidamente.

Entenda as alternativas

A

Declarar variáveis é uma coisa diferente. Você pode declarar variáveis dentro ou fora do 'if'. A função do 'if' não é limitar o escopo de variáveis, mas sim controlar se um código será executado ou não.

B

Essa é a resposta correta. O 'if' avalia uma condição e executa o bloco de código apenas se a condição for verdadeira. Se for falsa, o código dentro do 'if' é simplesmente ignorado.

C

Repetir código enquanto uma condição é verdadeira é o trabalho de estruturas de repetição como 'while' ou 'for', não do 'if'. O 'if' executa uma vez, nunca em loop.

D

O 'if' não executa apenas uma vez ou apenas no início. Ele pode aparecer em qualquer lugar do código e será executado múltiplas vezes conforme o programa roda, desde que a condição seja verdadeira.

Dica prática: Teste na prática escrevendo um 'if' simples: verifique a idade de alguém e exiba uma mensagem diferente se for maior ou menor de idade. Você verá claramente como o 'if' escolhe qual código executar.

Revise pensando: Se você tiver uma variável idade = 15 e escrever if(idade >= 18), o código dentro do 'if' será executado? Por quê?