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

Как определяешь переменные

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

  1. var - устаревший способ с функциональной областью видимости
  2. let - блочная область видимости, можно изменять
  3. const - блочная область видимости, нельзя переопределять (но можно изменять свойства объектов)

Пример:

javascript
var oldWay = "deprecated"; // избегайте var
let counter = 0; // можно изменить
const PI = 3.14; // нельзя переопределить

// Блочная область видимости
if (true) {
  let blockScoped = "visible only here";
  const alsoBlockScoped = "same";
}

Лучшие практики:

  • По умолчанию используйте const
  • Если нужно переопределять - используйте let
  • Избегайте var из-за hoisting и функциональной области видимости
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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