Операторы Внеочередные


  Share  
|


Для выражений, в которых оцениваются исходя из их операторов известен как приоритет. Умножение и разделении службу до сложения и вычитания, поэтому каких-либо операндов, которые должны быть умножены или разделены произойти, прежде чем те, которые добавляются и вычитаться. Внеочередные можно изменить, поставив выражений в скобках. Сокровенной скобок первого и внешней работы. Итак, если вы хотите два номера добавил, прежде чем умножение, поместите их в скобках. Следующие два сценария отрывки показывают разницу результатов из разных предпочтение тем:

  VAR альфа = 3 * 4 + 7 / / альфа стоимость составляет 19 - 12 + 7  
  VAR бета = 3 * (4 + 7) / / бета стоимость составляет 33 - 3 * 11 

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

Операторы Внеочередные

Ранг

Операторы

1

. [] ()

+2

+ + - - (Отрицание) ~! удалить новые typeof недействительными

3

* /%

+4

+ - (Вычитание, дополнение, или конкатенации)

+5

<<>>>>> (Побитовое смены)

6

<> <=> =

7

= =! = = = =! = =

8

И (битовое)

Ранг

Операторы

9

^ (Битовое)

10

| (Битовое)

11

И И

12

| |

13

?: (Триада)

14

= Все комплекса заданий (например, + =, / =, и И =)

15

,

Статья, представленная Джорджем Freedrich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions