Встречается на собеседованиях • сегодня
Какие знаешь способы объявления переменных в JavaScript
В JavaScript есть 3 основных способа объявления переменных:
var- устаревший способ, имеет функциональную область видимости, подвержен hoisting'у
js
var x = 10;let- блочная область видимости, можно изменять значение
js
let y = 20;
y = 30; // допустимоconst- блочная область видимости, нельзя переопределять (но можно изменять свойства объектов)
js
const z = {a: 1};
z.a = 2; // допустимо
z = {}; // ошибкаОсобенности:
varвсплывает (hoisting),let/const- нетconstтребует инициализации при объявленииlet/constпоявились в ES6 и являются предпочтительнымиvarвидна во всей функции,let/const- только в блоке

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы