Вопросы для интервью по JavaScript (часть 2)

Прежде всего, если вы заинтересованы в том, чтобы присоединиться к нашему бесплатному сеансу, чтобы ответить на ваши вопросы о программировании и карьере. Пожалуйста, заполните эту форму, чтобы присоединиться к сообществу CODE Culture Pro https://forms.gle/kjU3PWhwQy16Tghe9

Вот вторая часть моей серии вопросов для интервью по JavaScript. Если вы еще не видели часть 1, зайдите в мои руководства по профилю, и вы найдете эту серию.
Если вам понравился этот пост, пожалуйста, поставьте лайк и поделитесь им с другими. Я буду очень признателен. Давайте посмотрим на другие вопросы, которые вам могут задать в JavaScript-интервью с их ответами.

1. Что означает «область действия переменной» в JavaScript?
Когда создаются переменные, у них есть окружение. Эта среда является единственной областью, к которой можно получить доступ к таким переменным. Другие части кода, ВНЕ СРЕДЫ, не могут получить доступ к этому коду. Эта среда называется ОБЛАСТЬЮ ПЕРЕМЕННОЙ. Область действия переменной определяет ее доступность для различных частей кода.

2. Поделитесь 4 правилами именования переменных в JS:
Имя переменной не может начинаться с цифры. Оно может начинаться только с буквы или символа подчеркивания_.
В имена переменных нельзя включать специальные символы. Допускаются только знак доллара $ и подчеркивание _.
Имена переменных не могут быть ключевыми словами. Таким образом, вы не можете назвать переменную if, const, switch и т. д.
Имена переменных чувствительны к регистру, поэтому Animal и animal — это две разные переменные в JavaScript.

3. В чем разница между локальным хранилищем и хранилищем сеансов в JS?
Локальное хранилище и хранилище сеансов — это два способа хранения данных в хранилище браузера для разных доменов. Они оба имеют одинаковый синтаксис для добавления, обновления, извлечения и удаления таких данных, но разница в том, что локальное хранилище не имеет срока действия для данных, которые оно сохраняет. Срок действия таких данных истекает только тогда, когда вы удаляете их вручную.
Но у хранилища сеансов есть срок хранения данных, которые оно хранит. Срок действия таких данных истекает, когда заканчивается сеанс страницы. Завершение сеанса означает, что вкладка страницы закрыта или браузер закрыт.

4. Объясните различные типы областей видимости переменных в JavaScript.
В JavaScript есть три области видимости:
Глобальная область видимости предназначена для переменных, определенных вне функций. Это делает такие переменные доступными ВЕЗДЕ.
Локальная область видимости предназначена для переменных, определенных внутри › функций, что делает переменную доступной ТОЛЬКО ВНУТРИ функции.
Область действия блока, представленная в ES6, предназначена для переменных, которым присвоено значение let или const внутри БЛОКА. Блок представлен фигурными скобками {…}, поэтому такая переменная может быть в операторах if, операторах цикла и т. д. и доступна только в этом блоке.

Если у вас есть какие-либо вопросы относительно вещей в мире кодирования. Просто напишите мне в Instagram по адресу https://www.instagram.com/codeculturepro/ или по адресу [email protected].