Где я могу определить переменную в JavaScript

голоса
-3

Я новичок в JS. У меня следующий вопрос -

Правильно сказать, что я могу определить переменные только в глобальном масштабе или внутри функции / метода только в JS и ни в каком другом типе объекта, который не является функция / метод?

Я понимаю, что свойства могут быть определены в любом объекте Javascript, но переменные не могут быть объявлены везде.


EDIT : Я не мог бы иметь правильную терминологию , чтобы объяснить , но в простых словах мне нужен список мест , где я могу писать var x = ..в JS кода.

Задан 13/01/2020 в 23:57
источник пользователем
На других языках...                            


2 ответов

голоса
-1

вы можете переменной в любом месте вы хотите на самого начало программы в середине или, если вам нужен в функции вы можете сделать это там

Ответил 14/01/2020 в 00:09
источник пользователем

голоса
-2

Переменные могут быть объявлены на верхнем уровне, списки параметров функций и операторов в функциональных органов.

Объект и массив литералы могут содержать вложенные функции, и вы можете объявлять переменные внутри этих функций. Но вы не можете объявлять переменные непосредственно в литералов объекта / массива; например, вы не можете писать:

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

Ответил 14/01/2020 в 00:09
источник пользователем

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