Встречается на собеседованиях • сегодня
Что такое use strict
use strict — это директива, которая включает строгий режим выполнения JavaScript. В этом режиме код выполняется с более строгими правилами, что помогает избегать ошибок и потенциальных проблем.
Основные отличия:
- Запрещает неявное создание глобальных переменных (без
var,let,const). - Запрещает дублирование параметров функции.
- Запрещает использование зарезервированных слов (например,
eval,arguments) как переменных. thisв глобальной области становитсяundefined(в обычном режиме —window).
Пример:
javascript
'use strict';
x = 10; // Ошибка: переменная не объявлена
function sum(a, a) { // Ошибка: дублирование параметров
return a + a;
}Строгий режим можно включать для всего файла или отдельной функции. Рекомендуется использовать всегда для более предсказуемого кода.

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