A linguagem Javascript, em sua versão ES6, permite definir ...

Próximas questões
Com base no mesmo assunto
Q3454036 Programação
A linguagem Javascript, em sua versão ES6, permite definir variáveis locais, ou seja, aquelas que podem ser declaradas, ter seu conteúdo alterado, e utilizadas apenas dentro de um bloco ou função.
Assinale a alternativa que apresenta a declaração de uma variável desse tipo. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - let numero = 2025;

1. Tema central da questão

O foco da questão é variáveis locais em JavaScript ES6. Isso envolve saber qual palavra-chave permite declarar uma variável que só existe e pode ser modificada dentro de um bloco (delimitado por chaves { }) ou função. Dominar esse conceito é essencial para evitar bugs e garantir segurança em códigos modernos.

2. Resumo teórico

Desde o ES6 (ECMAScript 2015), foram introduzidas as palavras-chave let e const, que permitem criar variáveis locais a blocos. Antes disso, só existia o var, que não respeitava o escopo de bloco — causando muitos erros. Segundo a MDN Web Docs, let é a forma correta para declarar variáveis mutáveis, limitadas ao escopo de bloco.

3. Justificativa da alternativa correta

A - let numero = 2025; - A palavra-chave let cria uma variável local ao bloco ou função, que pode ser alterada. Exemplo:

if (true) {
  let numero = 2025;
  numero = 2026; // permitido
}

Fora desse bloco, numero não existe — exatamente como pede o enunciado.

4. Análise das alternativas incorretas

B - const numero = 2025; - const também é local a blocos, mas não permite alterar o valor após a declaração. O enunciado exige que possa “ter seu conteúdo alterado”, logo não atende ao requisito.

C - var numero = 2025; - var ignora blocos e só respeita escopo de função. Assim, a variável pode “vazar” para fora de blocos, o que não é o comportamento pedido.

D - variable numero = 2025; e E - define numero = 2025; - Não existem essas palavras-chave na sintaxe do JavaScript. São inválidas na linguagem.

5. Estratégias de interpretação

Atenção às palavras-chave! Perguntas sobre JavaScript costumam confundir entre var, let e const. Sempre foque em entender o tipo de escopo e se a variável pode ou não ser alterada.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo