|
|
|

18.01.2011, 21:48
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Две i украинские (наверно), одна латинская.
|
Сообщение от Matre
|
|
как тогда компилятор отлечает {} обьект от {} пустая инструкция??
|
Откройте спецификацию языка, там есть грамматика. Попробуйте развернуть правила грамматики для ваших примеров.
|
|
|

18.01.2011, 22:22
|
|
Профессор
|
|
Регистрация: 07.01.2011
Сообщений: 582
|
|
|
Цитата:
|
|
Две i украинские (наверно), одна латинская.
|
нацисты?
|
Цитата:
|
|
Откройте спецификацию языка, там есть грамматика. Попробуйте развернуть правила грамматики для ваших примеров.
|
нет
все-равно непонимаю
обьесните,если нетрудно
конкретно-как компелятор отлечит
{b:0} - обьект с ключем b
от
{b:0} - блок кода ,содерж. b:0 (операцию)
|
|
|

18.01.2011, 23:25
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
Сообщение от Matre
|
|
нацисты?
|
Это всё равно, что a и b, буквы разные.
|
Сообщение от Matre
|
конкретно-как компелятор отлечит
{b:0} - обьект с ключем b
от
{b:0} - блок кода ,содерж. b:0 (операцию)
|
По контексту.
|
|
|

18.01.2011, 23:29
|
|
Профессор
|
|
Регистрация: 07.01.2011
Сообщений: 582
|
|
Это всё равно, что a и b, буквы разные.
нет
почему с украинскими i не работает
а с латинскими работает?
дирскирминизация ведь
if (true)
{b : 0};
ну вот попорбуйте определить
под оба случая подходит
|
|
|

19.01.2011, 01:00
|
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
|
Сообщение от Matre
|
if (true)
alert({b : 0});
|
эквивалентно:
if (true);
alert({b : 0});
|
|
|

19.01.2011, 06:25
|
|
Профессор
|
|
Регистрация: 07.01.2011
Сообщений: 582
|
|
|
ну это понятно
но мы расматриваем сферический блок (он же объект) в вакууме
т е без алертов и прочей.
{b : 0} даже человек неможет сказать-блок это или объект,как компилятор опридиляет??
|
|
|

19.01.2011, 07:28
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
Сообщение от Matre
|
if (true)
{b : 0};
ну вот попорбуйте определить
под оба случая подходит
|
В данном случае это блок.
|
|
|

19.01.2011, 07:50
|
|
Профессор
|
|
Регистрация: 07.01.2011
Сообщений: 582
|
|
|
но ведь согласно стандарту
после if() может идти любая штучка
пока не будет точка с-запятой
т е я ведь мог написать
if (1) {b: 0};
имея введу
if (1) { {b: 0} };
|
|
|

19.01.2011, 08:56
|
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
|
Сообщение от Matre
|
нет
почему с украинскими i не работает
а с латинскими работает?
дирскирминизация ведь
|
тебя на майдане не было случайно?)
|
|
|

19.01.2011, 09:08
|
|
Профессор
|
|
Регистрация: 07.01.2011
Сообщений: 582
|
|
включим логеку
майдан-фудболист http://ru.wikipedia.org/wiki/Майдан,_Радослав
на нем я быть немог,я гетеро-сиксуал
тогда зочем токие вопросы или это был ноезд??
|
|
|
|