Imagem de fundo

Considere o código Javascript abaixo:<!DOCTYPE html> <html> <body> &l...

Considere o código Javascript abaixo:


<!DOCTYPE html>

<html>

<body>

<p id="resultado"></p>

<script>

f1();

document.getElementById("resultado").innerHTML = "Valor: " + v1;

function f1() {

v1 = "Valor1";

}

</script>

</body>

</html>

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().