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

Сработает ли создание переменной без ключевого слова

В JavaScript можно создать переменную без ключевого слова (var, let, const), но это не рекомендуется:

js
x = 10; // Работает, но создает глобальную переменную
console.log(x); // 10

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

  1. Такая переменная становится свойством глобального объекта (в браузере - window.x)
  2. В strict mode ('use strict') вызовет ошибку ReferenceError
  3. Плохая практика - загрязняет глобальную область видимости

Лучше всегда использовать let или const:

js
let y = 20;
const z = 30;
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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