Если я запустил следующий код в Firefox, я получаю сообщение об ошибке:
new Number.toString;
Но в соответствии с MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence new Number
должен оцениваться первым. Я думаю, что таблица неправильная.
Посмотрим на MSDN: http://msdn.microsoft.com/en-us/library/z3ks45k7(v=vs.94).aspx. Над таблицей написано, что операторы оцениваются слева направо. Но:
a=1;
b=a=2;
Теперь b
имеет значение 2, которое предлагает оценку справа налево. Так что эта таблица приоритетов неверна.
Может ли кто-нибудь дать мне правильный стол?