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