|
|
|
| Как объявить переменные в java script, чтобы они были доступны всем скриптам js на странице?
И как будет в js правильное присвоение значение одной переменной другой...
Например a=5;
b=a=5 | |
|
|
|
|
|
|
|
для: OLi
(11.10.2009 в 16:34)
| | Они и так доступны по всюду. Пример:
<script type="text/javascript">
function f()
{
alert( b );
}
var a = 5;
var b = a;
f();
</script>
|
| |
|
|
|
|
|
|
|
для: OLi
(11.10.2009 в 16:34)
| | Глобальные переменные - "чтобы они были доступны всем скриптам js на странице" - следует объявлять или ВНЕ функций, или же внутри функций, но без использования декларации var
<script>
var myglob01 = 1; //Глобальная переменная, объявленная ВНЕ функций.
//Видима ВЕЗДЕ на странице
...
myglob02 = 'qq'; //Глобальная переменная, объявленная ВНЕ функций.
//Видима ВЕЗДЕ на странице
...
function FUNC_GLOB_1 () //Функция является глобальной, ибо объявлена ВНЕ других функций.
{
var myloc03 = new Array (1, 2, 3); //Локальная переменная, объявленная ВНУТРИ функции.
//Видима ТОЛЬКО внутри функции FUNC_GLOB_1 ()
...
myglob04 = 123; //Глобальная переменная, объявленная ВНУТРИ функции, но БЕЗ использования декларации var.
//Видима ВЕЗДЕ на странице, но ТОЛЬКО после отработки функции FUNC_GLOB_1 ()
...
}
...
|
| |
|
|
|