Tecnologia da Informação Desenvolvimento de Sistemas Programação Linguagens

Considere o código Javascript abaixo:

Sobre esse código, assinale a afirmativa correta.

  • A. 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.
  • B. A variável v1 não pode ser acessada fora da função f1(), visto que se trata de uma variável local.
  • C. A variável v1 pode ser acessada fora da função f1(), mas apresentará valor null por ser uma variável de escopo local.
  • D. A variável v1 pode ser lida, mas não pode ser modificada fora da função f1().