ID 1470844 Banca UNIRIO Órgão UNIRIO Ano 2014 Provas UNIRIO - 2014 - UNIRIO - Analista Tecnologia da Informação - Desenvolvimento de Sistemas Disciplina Programação Assuntos JavaScript Linguagens de programação Sobre o escopo de variáveis, é CORRETO afirmar que Alternativas mesmo variáveis definidas em escopos diferentes precisam necessariamente ter nomes diferentes. na linguagem javascript, o escopo de uma variável declarada dentro de uma função é toda a função, independente do local onde ela foi declarada. na linguagem Java, o escopo de uma variável declarada dentro de uma função é toda a função, independente do local onde ela foi declarada. na linguagem javascript, se uma variável global e uma variável local a uma função tiverem o mesmo nome, o valor atribuído à variável global será o utilizado dentro da função, até que uma atribuição seja feita à variável local. na linguagem Python, não é possível atribuir um valor a uma variável global de dentro de uma função. Responder Comentários A linguagem JavaScript tem dois escopos: global e local. Uma variável declarada fora de uma definição de função é uma variável global, e seu valor será acessível e modificável em todo o seu programa. Uma variável declarada dentro de uma definição de função é local.Ela é criada e destruída sempre que a função é executada e não pode ser acessada por qualquer código fora da função. O JavaScript não suporta escopo de bloco (no qual um conjunto de chaves {. . .} define um novo escopo), exceto em caso especial de variáveis com escopo em bloco. FONTE: https://msdn.microsoft.com/pt-br/library/bzt2dkta%28v=vs.94%29.aspx?f=255&MSPPError=-2147217396