Skip to content

Commit c03faa7

Browse files
committed
fix typos
1 parent b595011 commit c03faa7

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • 1-js/04-object-basics/05-object-toprimitive

1-js/04-object-basics/05-object-toprimitive/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33

44
Что произойдёт, если сложить два объекта `obj1 + obj2`, вычесть один из другого `obj1 - obj2` или вывести их на экран, воспользовавшись `alert(obj)`?
55

6-
В этом случае, объекты сначала автоматически преобразуются в примитивы, а затем выполнится операция.
6+
В этом случае, объекты сначала автоматически преобразуются в примитивы, а затем выполняется операция.
77

88
В главе <info:type-conversions> мы видели правила для численных, строковых и логических преобразований. Но обделили вниманием объекты. Теперь, поскольку мы уже знаем о методах объектов и символах, можно исправить это.
99

1010
1. Все объекты в логическом контексте являются `true`. Существуют лишь их численные и строковые преобразования.
11-
2. Численные преобразования происходят, когда мы вычитаем объекты или применяем математические функции. Например, объекты `Date` (мы рассмотрим их в статье <info:date>) могут вычитаться и результатом `date1 - date2` будет временной отрезок между двумя датами.
11+
2. Численные преобразования происходят, когда мы вычитаем объекты или выполняем математические операции. Например, объекты `Date` (мы рассмотрим их в статье <info:date>) могут вычитаться и результатом `date1 - date2` будет временной отрезок между двумя датами.
1212
3. Что касается строковых преобразований -- они обычно происходят, когда мы выводим объект по типу `alert(obj)` и в подобных случаях.
1313

1414
## Преобразование к примитивам
1515

1616
Мы можем тонко настраивать строковые и численные преобразования, используя специальные методы объекта.
1717

18-
Алгоритм преобразования, называется в [спецификации](https://tc39.github.io/ecma262/#sec-toprimitive) `ToPrimitive`. Он вызывается с "хинтом" ("hint"), который определяет тип преобразования.
18+
Алгоритм преобразований, называется в [спецификации](https://tc39.github.io/ecma262/#sec-toprimitive) `ToPrimitive`. Он вызывается с "хинтом" ("hint"), который определяет тип преобразований.
1919

2020
Существует три варианта:
2121

@@ -31,7 +31,7 @@
3131
```
3232

3333
`"number"`
34-
: Для объектно-численных преобразований, таких как математические операции:
34+
: Для объектно-численных преобразований, в случае математических операций:
3535

3636
```js
3737
// явное преобразование

0 commit comments

Comments
 (0)