Skip to content

Commit 75c3f2d

Browse files
authored
Merge pull request #1503 from ovarn/master
Исправление приоритета операторов
2 parents 86b7385 + d61afcd commit 75c3f2d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

1-js/02-first-steps/08-operators/article.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -185,22 +185,22 @@ alert( +apples + +oranges ); // 5
185185
| Приоритет | Название | Обозначение |
186186
|------------|------|------|
187187
| ... | ... | ... |
188-
| 16 | унарный плюс | `+` |
189-
| 16 | унарный минус | `-` |
190-
| 15 | возведение в степень | `**` |
191-
| 14 | умножение | `*` |
192-
| 14 | деление | `/` |
193-
| 13 | сложение | `+` |
194-
| 13 | вычитание | `-` |
188+
| 15 | унарный плюс | `+` |
189+
| 15 | унарный минус | `-` |
190+
| 14 | возведение в степень | `**` |
191+
| 13 | умножение | `*` |
192+
| 13 | деление | `/` |
193+
| 12 | сложение | `+` |
194+
| 12 | вычитание | `-` |
195195
| ... | ... | ... |
196-
| 3 | присваивание | `=` |
196+
| 2 | присваивание | `=` |
197197
| ... | ... | ... |
198198

199-
Так как "унарный плюс" имеет приоритет `16`, который выше, чем `13` у "сложения" (бинарный плюс), то в выражении `"+apples + +oranges"` сначала выполнятся унарные плюсы, а затем сложение.
199+
Так как "унарный плюс" имеет приоритет `15`, который выше, чем `12` у "сложения" (бинарный плюс), то в выражении `"+apples + +oranges"` сначала выполнятся унарные плюсы, а затем сложение.
200200

201201
## Присваивание
202202

203-
Давайте отметим, что в таблице приоритетов также есть оператор присваивания `=`. У него один из самых низких приоритетов: `3`.
203+
Давайте отметим, что в таблице приоритетов также есть оператор присваивания `=`. У него один из самых низких приоритетов: `2`.
204204

205205
Именно поэтому, когда переменной что-либо присваивают, например, `x = 2 * 2 + 1`, то сначала выполнится арифметика, а уже затем произойдёт присваивание `=` с сохранением результата в `x`.
206206

0 commit comments

Comments
 (0)