«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему вы всегда должны использовать \ "var \" при объявлении переменных в JavaScript?

Почему вы всегда должны использовать \ "var \" при объявлении переменных в JavaScript?

Опубликовано в 2025-02-06
Просматривать:537

Why Should You Always Use \

объявляющие переменные без ключа "var": опасности неявных глобалов

на w3schools, утверждается, что переменные, объявленные без "var "Ключевое слово становится глобальным. Хотя это может показаться удобным способом объявления глобальных переменных, это может привести к значительной проблеме, известной как «ужас неявных глобалов». ) { переменная1 = 5; varible2 = 6; return variable1 variable2; }

вы можете ожидать, что эта функция вернет 11; Однако он возвращает NAN из -за опечатки на «varible2 = 6;»; линия. Хуже того, эта опечатка непреднамеренно создает глобальную переменную с помощью с ошибкой с ошибкой «varible2.»

function foo() {
    variable1 = 5;
    varaible2 = 6;
    return variable1   variable2;
}

Поэтому настоятельно рекомендуется всегда объявлять переменные, используя ключевое слово «var», даже для глобальных переменных. Явно объявив переменные, вы гарантируете, что они должным образом охватывают и избегаете ловушек неявных глобалов.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3