«использовать строгое»; Определяет, что код JavaScript должен выполняться в
"строгий режим".
- Директива "use strict" была новой в ECMAScript версии 5.
- Это не утверждение, а буквальное выражение, игнорируемое ранее
версии JavaScript.
- Цель «использовать строгое» - указать, что код должен быть
выполнено в «строгом режиме».
- В строгом режиме нельзя, например, использовать необъявленные переменные.
Все современные браузеры поддерживают «строгое использование», кроме Internet Explorer 9 и ниже .
Неудобство
Если разработчик использовал библиотеку, которая была в строгом режиме, но разработчик привык работать в обычном режиме, он мог бы вызвать некоторые действия с библиотекой, которые не будут работать должным образом.
Хуже того, поскольку разработчик находится в обычном режиме, у него нет преимуществ, связанных с дополнительными ошибками, поэтому ошибка может молча завершаться ошибкой.
Кроме того, как указано выше, строгий режим не позволяет вам выполнять определенные действия.
Люди обычно думают, что вы не должны использовать эти вещи в первую очередь, но некоторым разработчикам не нравятся ограничения, и они хотят использовать все функции языка.