Справочник javascript: Блок
БлокГруппировка javascript-вызовов внутри фигурных скобок Синтаксис{
statement_1
statement_2
...
statement_n
}
Аргументы
Описание, примерыКак правило, используется в управляющих операторах (for, while и т.п.). while (x < 10) {
x++
}
Блок не задает область видимостиЭто важная особенность языка javascript, по сравнению с C, Java и многими другими языками. Переменные, объявленные внутри блока, видны в содержащей их функции или во всем скрипте, если такой функции нет. Изменение переменной внутри блока также видно за его пределами. Поэтому, хотя отдельные блоки и являются корректными с точки зрения языка, но в javascript их никто не использует. var x = 1;
{
var x = 2;
}
alert(x); // выведет 2
Пример выводит 2, так как вызов В C или Java этот пример вывел бы 1. |