превращая ошибки в ошибки

«use strict» — это одна из современных функций JavaScript, с помощью которой мы можем писать чистый, организованный и более читаемый код.

Строгий режим — это способ подписаться на ограниченный вариант JavaScript, тем самым неявно отказываясь от «неаккуратного режима». Строгий режим — это не просто подмножество: он намеренно отличается семантикой от обычного кода.

Другими словами, используя JavaScript, мы можем писать код в обычном режиме (см. примеры ниже), а используя строгий режим, у нас будет много других правил, из-за которых обычный код выдает «ошибку».

Он используется во многих известных библиотеках JavaScript, таких как jQuery.

Javascript — самый непонятый язык программирования в мире — Дуглас Крокфард

Использование зарезервированных ключевых слов:

Обычно вы можете использовать зарезервированное ключевое слово в качестве имени переменной. Он не выдаст никакой ошибки. Строгий режим запрещает использование некоторых слов, которые могут быть использованы в качестве ключевых слов в будущем.

Используя ключевое слово this:

В JavaScript «это» ключевое слово сильно отличается от других языков. Здесь мы увидим, как ведет себя строгий режим.

почему возвращается значение undefined?

Если функция вызывается без установки «this» в нестрогом режиме, она возьмет ссылку на объект окна. Но в строгом режиме он будет неопределенным.

Хорошо, посмотрите еще один пример,

глобальный и функциональный строгий режим

вы можете использовать строгий режим глобально для файла или функции, в зависимости от места, которое вы поместили, он будет работать

режим функции(){

«использовать строгое»

//вы пишете здесь код строгого режима

}

«использовать строгое»

/*строгий режим в файле*/

Доступ к глобальной переменной

Используйте строгий режим, за исключением правильного объявления переменных. Если переменная не имеет правильного объявления, она выдаст ошибку ссылки.

Использование одного и того же имени параметра в нескольких параметрах

JavaScript позволяет использовать одно и то же имя параметра для нескольких параметров. Но в строгом режиме выдает ошибку.

Заключение

Строгий режим — одна из мощных концепций JavaScript. Это поможет нам избежать некоторых ненужных ошибок, возникающих при работе или написании кода на JavaScript, скорее всего, это позволит избежать человеческих ошибок, таких как имя переменной, параметры функции и т. д., и эта функция будет поддерживаться всеми современными браузерами. Надеюсь, вы чему-то научились из этого. Кроме того, попробуйте их с вашим кодом.