Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — CCV-UFC 2018

TI - Desenvolvimento de SistemasJavascript
Código
qa018923
Banca
CCV-UFC
Órgão
UFC
Ano
2018
Cargo
CCV - - Ana TI ( )

O que acontece quando executamos o código abaixo em um navegador com suporte à ECMAScript versão ES6 ou superior?

 

<!DOCTYPE html>
<html>
<body>


<script>
let teste = 200;
if ( teste > 100){
    let teste = 1;
}

console.log(teste);
</script>


</body>
</html>

  1. AO valor da variável teste  será sempre 200.
  2. BSerá exibido no console do navegador o valor 1.
  3. CSerá exibido dentro da janela navegador o valor 1.
  4. DA instrução let  introduz um escopo de bloco a variável teste.
  5. EA declaração da variável teste  utilizando let  funcionaria da mesma forma se utilizássemos var.
Revelar gabarito e comentário

GabaritoD — A instrução let  introduz um escopo de bloco a variável teste.

Link permanente: /questoes/qa018923