Топ контрибуторов
loading
loading
Знаете ли Вы, что

После прохождения теста можно комментировать вопросы теста, а Ваши комментарии увидят модераторы теста и пользователи, которым когда-либо эти вопросы попадались.

Лента обновлений
ссылка 19:09:53
Добавлен вопрос в тест C# - Средний уровень
ссылка 19:07:56
Комментарий от AGr:
практический опыт тоже может совсем не помочь, если практико...
ссылка 19:05:42
Комментарий от AGr:
Тест "специфичный". Мне понадобилось несколько попыток, а по...
ссылка 16:49:12
Комментарий от AGr:
Тест устарел. Легаси, не рекомендованный к использованию про...
ссылка 10:19:21
Комментарий от Faradey77777:
Принцип тестирования 2
https://dou.ua/forums/topic/...
Статистика

Тестов: 153, вопросов: 8597. Пройдено: 460067 / 2251431.

JavaScript / Необходимость ключевого слова var

Автор: klimchek  к списку      

Вопрос
Почему использование ключевого слова var предпочтительно для создания переменной?
Ответ
Почти все современные браузеры создают переменные для элементов, у которых есть id.
Если присвоить значение переменной с таким же именем что и id какого-либо элемента, то фактически это приведет к изменению уже существующей переменной, что может привести к ошибкам (например в IE < 9).
Используя var мы переопределяем переменную. Также необходимо использовать var в функциях, чтобы быть уверенным что мы не изменяем значение глобальной переменной, а создаем новую, другого контекста переменную.

Если Вам понравился вопрос, проголосуйте за него

Голосов: 23  loading...
KingR1   Veles   zepyif   Eric   AlexMakogon   braggae   lizalisa   dcba1257908   karmelita   andrey324   tn255   vladpv_096   Xelen   shurik512   ddimonn8080   owen04   slovari   Jordan3D   GrishchenkoMike   ShOoTy   maniac   verona   dinalt