Onde posso definir variável em JavaScript

votos
-3

Eu sou novo para JS. Eu tenho a seguinte pergunta -

É certo dizer que eu posso definir variáveis ​​apenas em âmbito global ou dentro de uma função / método só em JS e em nenhum outro tipo de objeto que não é função / método?

Eu entendo que as propriedades podem ser definidos em qualquer objeto do Javascript mas variáveis ​​não pode ser declarado em todos os lugares.


EDIT : Eu não poderia ter terminologia direito de explicar, mas em palavras mais simples Eu preciso de uma lista de lugares onde eu posso escrever var x = ..em código JS.

Publicado 13/01/2020 em 23:57
fonte usuário
Em outras línguas...                            


2 respostas

votos
-1

você pode a variável em qualquer lugar que você quer no início do programa no meio ou se precisar de uma função que você pode fazê-lo lá também

Respondeu 14/01/2020 em 00:09
fonte usuário

votos
-2

As variáveis ​​podem ser declaradas no nível mais alto, listas de parâmetros de função e declarações em corpos de função.

literais de objeto e de arrays podem conter funções aninhadas, e você pode declarar variáveis ​​dentro destas funções também. Mas você não pode declarar variáveis ​​diretamente em literais de objeto / matriz; por exemplo, você não pode escrever:

const foo_array = [
    let a = 1,
    let b = 2
];

Respondeu 14/01/2020 em 00:09
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more