Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.09.2009, 15:56
user_robot
 
Сообщений: n/a

Нужно знать корректный способ инициализации переменных
Какой из способов с точки зрения javascript корректнее?

<script type="text/javascript">
var data=10;
function someFunction() {}
</script>

Или такой:

<script type="text/javascript">
var data;
function someFunction() {
data=10;
}
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2009, 16:41
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Оба способа - корректны. Где объявлять var, с точки зрения интерпретатора, - не имеет значения, все var'ы парсятся в одно время.
__________________
Тонкости ECMAScript
Ответить с цитированием
  #3 (permalink)  
Старый 10.09.2009, 18:53
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

http://javascript.ru/basic/closure
Ответить с цитированием
  #4 (permalink)  
Старый 08.12.2009, 17:25
Интересующийся
Отправить личное сообщение для paratrooper1981 Посмотреть профиль Найти все сообщения от paratrooper1981
 
Регистрация: 10.09.2009
Сообщений: 20

Сообщение от Riim
http://javascript.ru/basic/closure
очень полезная статья
Ответить с цитированием
Ответ



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

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