САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ SEO-ИНСТРУМЕНТЫ РАЗВЛЕЧЕНИЯ

Справочник Javascript

Блок

Группировка javascript-вызовов внутри фигурных скобок

Синтаксис

Выделить все
{
   statement_1
   statement_2
   ...
   statement_n
}

Аргументы

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, так как вызов var x внутри блока использует переменную x, объявленную до блока.

В C или Java этот пример вывел бы 1.


 

Дежурная шутка

Раньше, когда у меня падал Интернет, я пенял на плохую погоду. Когда я стал работать монтажником у своего провайдера, меня научили связывать витую пару изолентой, выдёргивать из портов спокойных клиентов и на их место втыкать друзей компании, и в полной темноте оконцовывать кабеля...
И тогда я понял, почему у нас такая плохая погода...


Наши реквизиты
WMID: 309688839848
WMR: R325885159214
E-mail: 
  BL:Бизнес-уровень [BL]
QR-код сайта
Онлайн-радио
Больше радиостанций