Skip to content

Commit aa63acc

Browse files
authored
Resolves #1784
1 parent 112c448 commit aa63acc

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,16 @@ alert( 8 % 4 ); // 0, остаток от деления 8 на 4
5757

5858
### Возведение в степень **
5959

60-
В выражении `a ** b` оператор возведения в степень умножает `a` на само себя `b` раз.
60+
Оператор возведения в степень `a ** b` возводит `a` в степень `b`.
61+
62+
В школьной математике мы записываем это как a<sup>b</sup>.
6163

6264
Например:
6365

6466
```js run
65-
alert( 2 ** 2 ); // 4 (2 умножено на себя 2 раза)
66-
alert( 2 ** 3 ); // 8 (2 * 2 * 2, 3 раза)
67-
alert( 2 ** 4 ); // 16 (2 * 2 * 2 * 2, 4 раза)
67+
alert( 2 ** 2 ); // 2² = 4
68+
alert( 2 ** 3 ); // 2³ = 8
69+
alert( 2 ** 4 ); // 2⁴ = 16
6870
```
6971

7072
Математически, оператор работает и для нецелых чисел. Например, квадратный корень является возведением в степень `1/2`:
@@ -74,7 +76,6 @@ alert( 4 ** (1/2) ); // 2 (степень 1/2 эквивалентна взят
7476
alert( 8 ** (1/3) ); // 2 (степень 1/3 эквивалентна взятию кубического корня)
7577
```
7678

77-
7879
## Сложение строк при помощи бинарного +
7980

8081
Давайте рассмотрим специальные возможности операторов JavaScript, которые выходят за рамки школьной арифметики.

0 commit comments

Comments
 (0)