Встречается на собеседованиях • сегодня

Какие знаешь способы создания переменных в JavaScript

В JavaScript есть 3 основных способа объявления переменных:

  1. var - устаревший способ, имеет функциональную область видимости (не блочную), подвержен hoisting'у
js
var x = 10;
  1. let - современный способ, имеет блочную область видимости, можно изменять
js
let y = 20;
y = 30; // ок
  1. const - для констант, блочная область видимости, нельзя переопределять
js
const z = 40;
z = 50; // ошибка

Особенности:

  • var всплывает (hoisting)
  • let/const не всплывают
  • const требует инициализации при объявлении
  • const не делает объекты неизменяемыми, только запрещает переприсваивание
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы