Другие языки программирования и технологии
Зачем var в JavaScript?
<script> document.write("А это JavaScript!") for(i=1;i<10;i++) { alert("Hello,world"); if(i==2)break; } </script>
явное объявление переменных позволяет избавится от многих проблем.
1. Типизирование значения - не ошибешься с типом - в строку не добавишь объект. в число строку.
2. Объявление массивов. Тут вообще всё ясно. Однократное выделение памяти без копирования во время расширения.
3. Неявные ошибки, когда вместо одной переменной пишется ошибочная:
Count=5;
Caunt++; - сработает, хотя Caunt не была объявлена.
В PHP это целая проблема.
1. Типизирование значения - не ошибешься с типом - в строку не добавишь объект. в число строку.
2. Объявление массивов. Тут вообще всё ясно. Однократное выделение памяти без копирования во время расширения.
3. Неявные ошибки, когда вместо одной переменной пишется ошибочная:
Count=5;
Caunt++; - сработает, хотя Caunt не была объявлена.
В PHP это целая проблема.
it is good practice to use var as there are two cases in functions where it is necessary:
- If a global variable of the same name exists.
- If recursive or multiple functions use variables of the same name.
http://www.devguru.com/technologies/ecmascript/quickref/var.html
надеюсь ты с английским так же как и с javascript
- If a global variable of the same name exists.
- If recursive or multiple functions use variables of the same name.
http://www.devguru.com/technologies/ecmascript/quickref/var.html
надеюсь ты с английским так же как и с javascript
JavaScript, как и большинство языков сценариев, имеет два основных способа объявления переменной. Переменные объявляются с помощью VAR слова. Вы просто наберите в VAR следуют имя переменной и значения. Ниже приведены типичные примеры:
VAR = 20, В = 30, C = "делать"; "разрыв = ";
Работать твой скрипт быдет если ты нарочно не обьевиш через слова вар свою переменную. Просто она будет как неизвестная сначала и иметь меньше приоритета чем допостим переменная j которую я нарочно указал, также если эти переменные будут выходными из функции то еще меньше
VAR = 20, В = 30, C = "делать"; "разрыв = ";
Работать твой скрипт быдет если ты нарочно не обьевиш через слова вар свою переменную. Просто она будет как неизвестная сначала и иметь меньше приоритета чем допостим переменная j которую я нарочно указал, также если эти переменные будут выходными из функции то еще меньше
Похожие вопросы
- Обратная связь на HTML (JavaScript)?
- Почему когда я смотрю фото то мне пишет(Функциональность не поддерживается без JavaScript.Необходимо включить JavaScript
- За сколько Вы выучили html, css, javascript?
- Насколько сложены PHP, JavaScript, Java, C++?
- Отложите синтаксический анализ JavaScript
- java или javascript??
- JavaScript vs Php vs Rails- требуется авторитетное и компетентное мнение !
- Что такое JavaScript и html?чем они отличаются?
- Для того чтоб легко учился язык JavaScript надо знать TurboPascal или на оборот? вобще с чего надо начать програмисту?
- http://dmpsh.orgfree.com - мой первый сайт. Использовал HTML, CSS. Часы на Javascript. Как для первого сайта? Прошу крит