A seguir está descrito o trecho de código em uma linguagem de programação hipotética, em que a construção “var” indica que o escopo da(s) variável(is) que ela declara é local ao bloco de comandos em que o “var” aparece.
// Linguagem hipotética function exemplo() { var a = 10;
if (true) { var a = 20;
console.log(a); // Saída 1 }
console.log(a); // Saída 2 }
exemplo();
Considerando-se esse código, o valor de a na Saída 1 será