Page 356 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 356

П Р И Л О Ж Н И Е   Б
                                                                           Е
                                       Пр и о р и т е т   опе р а т о р о в












          Содержимое табл. Б.1 взято из документации Mozilla Developer N e twork и приведе­
       но для справки. Операторы спецификации ES7 опущены.
                                                         (
       Таблица Б.1. Приоритет операторов от самого высокого  1 9) до самого низкого (О)
        Приоритет  Тип оператора              Ассоциативность     Операторы
        1 9       Группировка                 Не определена       ( .  . . )
        1 8       Доступ к члену              Справа налево
                  Вычисляемый доступ к члену   Справа налево      "  . [ "  . ]
                                                                     .
                  new (со списком аргументов)   Не определена     new  . .   (  . .  .  )
        1 7       Вызов функции               Справа налево       "  .  ( " . )
                                                                     .
                  new (без списка аргументов)   Справа налево     new  . .
        1 6       Постфиксный инкремент       Не определена       . . .   ++
                  Постфиксный декремент       Не определена
        1 5       Логическое NOT              Справа налево       !  .  .  •
                   Побитовое NOT              Справа налево
                  Унарная сумма               Справа налево       +  "  .
                  Унарное вычитание           Справа налево
                   Префиксный инкремент       Справа налево       + +   .  .  .
                   Префиксный декремент       Справа налево
                   typeof                     Справа налево       typeof  . .
                                                                         .
                                                                       .
                  void                        Справа налево       void  . .
                                                                         .
                  delete                      Справа налево       delete  . .
        1 4       Умножение                   Справа налево       .  .  .   *   .  .  .
                                                                   "
                  Деление                     Справа налево       .  / "  .
                  Остаток                     Справа налево       •  •  •  g.  • о     •  •
        1 3       Сложение                    Справа налево       .  "  +  "  .
                   Вычитание                  Справа налево       .  .  .  . .  .
                                                                     -
        1 2        Бинарный оператор сдвига   Справа налево       . . .   <<  . .
                                                                        .
                   влево
   351   352   353   354   355   356   357   358   359   360   361