Sobre as Ferramentas de desenvolvimento web, considere o cód...

Próximas questões
Com base no mesmo assunto
Q1950459 Programação

Sobre as Ferramentas de desenvolvimento web, considere o código em JavaScript:


Imagem associada para resolução da questão


Indique a alternativa com o resultado CORRETO da execução do código.

Alternativas

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