Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.09.2013, 04:47
Новичок на форуме
Отправить личное сообщение для Slavik Посмотреть профиль Найти все сообщения от Slavik
 
Регистрация: 09.09.2013
Сообщений: 4

глобальная область видимости
привет всем. прочитал что переменные обьявляются ключом Var для того, чтобы определить её область видимости. так вот назрел следующий вопрос: подскажите, зачем объявлять переменную Var(ом) в глобальной области видимости, если она и без ключевого слова Var будет доступна в глобальной области?

Последний раз редактировалось Slavik, 09.09.2013 в 04:54.
Ответить с цитированием
  #2 (permalink)  
Старый 09.09.2013, 05:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Обычный режим прощает такие оплошности, Strict Mode не простит:

<script>
try {
    a = 'b';
    alert('It\'s OK');
} catch(e) {
    alert(e);
}
</script>


<script>
'use strict';
try {
    a = 'b';
    alert('It\'s OK');
} catch(e) {
    alert(e);
}
</script>
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 09.09.2013, 11:11
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Кроме того, рискуете попасть на ошибку в IE.
Важность директивы var
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
область видимости kuzroman jQuery 5 09.10.2011 23:17
Область видимости. Xaver Общие вопросы Javascript 1 18.08.2011 09:19
Область видимости переменной! Kotakota Events/DOM/Window 7 27.07.2011 13:37
область видимости Ultimatum Общие вопросы Javascript 2 19.06.2011 10:47
можно ли включить функцию в глобальную область видимости из файла maxval Элементы интерфейса 13 04.10.2009 07:11