Sobre as Ferramentas de desenvolvimento web, considere o cód...
Sobre as Ferramentas de desenvolvimento web, considere o código em JavaScript:
Indique a alternativa com o resultado CORRETO da execução do código.
Comentários
Veja os comentários dos nossos alunos
Para mudar o valor de 'outra' apenas dentro da function funcaoB(), deve-se definir a variável outra com let: 'let outra = Y' dentro da função. Assim, o 'return' seria Y, enquanto globalmente outra continuaria valendo X. Do jeito que está, houve alteração global de outra, e ela passou a valer 'Y'
✅Gabarito(B)
Ao definir uma variável sem "let", "var" ou "const", ela se tornará uma variável de escopo global. Assim, sendo acessada por qualquer método, terá seu valo alterado globalmente.
Segue uma outra questão semelhante Q1853849.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo