Вкатываемся в NodeJS Help

use strict

'use strict' включает строгий режим выполнения JavaScript. Эта строка должна располагаться в самом начале скрипта, иначе строгий режим не будет работать. В строгом режиме интерпретатор будет явно выбрасывать ошибки на действия, которые ранее пропускал. Если строгий режим был включён, то отключить его для файла уже нельзя.

'use strict' // Располагаем строку в самом начале файла! const name = 'Alex' // ... другой код

Строгий режим делает следующее:

  • Выбрасывает ошибки, когда в коде используются некоторые небезопасные конструкции.

  • Выключает функции языка, которые запутывают код и потому не должны использоваться.

  • Предотвращает использование слов, которые могут быть использованы в качестве ключевых в будущем.

Ограничения:

  • Нельзя использовать переменные без объявления

  • Параметры функции не могут иметь одинаковые имена

  • Другое поведение this

  • Запрещено использовать зарезервированные слова

  • Ограничение небезопасных конструкций

Подробнее: use strict

Last modified: 10 July 2025