Ответы на вопрос » компьютеры, ноутбуки и телефоны » Ограничивает ли "use strict" создание глобальных переменных в JS?
                                 
Задавайте вопросы и получайте ответы от участников сайта и специалистов своего дела.
Отвечайте на вопросы и помогайте людям узнать верный ответ на поставленный вопрос.
Начните зарабатывать $ на сайте. Задавайте вопросы и отвечайте на них.
Закрыть меню
Вопросы без Ответа Радио


Ограничивает ли "use strict" создание глобальных переменных в JS?


опубликовал 21-07-2023, 12:14
Ограничивает ли "use strict" создание глобальных переменных в JS?

🤑 Заработай в Телеграм на Топовых крипто играх 🤑

🌀 - Заработать в NOT Pixel (От создателей NOT Coin), начни рисовать NFT картину всем миром и получи крипту по итогам (заходим раз в 8 часов, рисуем пиксели нужного цвета и майним монету)

✳ - Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)

🔥 - Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)



Ответы на вопрос:

  1. Виктор
    DoKToP 21 июля 2023 13:28

    отзыв нравится 0 отзыв не нравится

    Да, использование директивы "use strict" в jаvascript ограничивает создание глобальных переменных. 

    Обычно, если в jаvascript переменная не объявлена с использованием ключевых слов "var", "let" или "const" внутри функции или блока кода, она автоматически становится глобальной переменной, доступной из любого места в программе. Однако, при использовании "use strict", такое поведение запрещается, и создание глобальных переменных без явного объявления становится ошибкой выдающейся исполнением кода.

    "use strict" включает строгий режим выполнения jаvascript, который приводит к применению более строгих правил и ограничений для более безопасного и предсказуемого поведения. Одно из этих ограничений - предотвращение создания неявных глобальных переменных. Вместо этого, все переменные должны быть объявлены явно, чтобы быть локальными для функций или блоков кода, в которых они определены.

    Использование "use strict" в начале скрипта или функции является хорошей практикой программирования, поскольку помогает избежать многих ошибок и проблем, связанных с неявным созданием глобальных переменных.

    Ссылка на ответ | Все вопросы
    21
    07
Добавить ответ
Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *




Показать все вопросы без ответов >>