Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — UFMT 2017

TI - Desenvolvimento de SistemasJavascript
Código
qg938735
Banca
UFMT
Órgão
Pref Cáceres
Ano
2017
Cargo
Ana S ( )
Considere o código Javascript abaixo: <!DOCTYPE html> <html> <body> <p></p> <script> f1(); document.getElementById("resultado").innerHTML = "Valor: " + v1; function f1() {     v1 = "Valor1"; } </script> </body> </html> Sobre esse código, assinale a afirmativa correta.
  1. AA variável v1 se tornou uma variável global, visto que um valor foi atribuído a uma variável que não foi declarada.
  2. BA variável v1 não pode ser acessada fora da função f1(), visto que se trata de uma variável local.
  3. CA variável v1 pode ser acessada fora da função f1(), mas apresentará valor null por ser uma variável de escopo local.
  4. DA variável v1 pode ser lida, mas não pode ser modificada fora da função f1().
Revelar gabarito e comentário

GabaritoA — A variável v1 se tornou uma variável global, visto que um valor foi atribuído a uma variável que não foi declarada.

Link permanente: /questoes/qg938735