Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Apply suggestions from code review
Co-Authored-By: Taras <oster.ok@gmail.com>
  • Loading branch information
alexandrtovmach and tarasyyyk authored Mar 6, 2020
commit 49766ed3135361c365eab0da4d462611b6e4d4e5
2 changes: 1 addition & 1 deletion 1-js/05-data-types/02-number/1-sum-interface/solution.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ alert( a + b );

Зверніть увагу на одиничний плюс `+` перед `prompt`. Це відразу перетворює значення в число.

В іншому випадку, `a` і` b` будуть рядковими, їх сума буде їх конкатенацією, тобто: `"1" + "2" = "12"`.
В іншому випадку, `a` і` b` будуть рядками, і в результаті вони об'єднаються (конкатинуються), тобто: `"1" + "2" = "12"`.
4 changes: 2 additions & 2 deletions 1-js/05-data-types/02-number/2-why-rounded-down/solution.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Десятковий дріб `6.35` являє собою нескінченний двійковий код. Як завжди в таких випадках, він зберігається з втратою точності.

Подивимось:
Comment thread
alexandrtovmach marked this conversation as resolved.

```js run
alert( 6.35.toFixed(20) ); // 6.34999999999999964473
```
Expand All @@ -15,7 +16,7 @@ alert( 1.35.toFixed(20) ); // 1.35000000000000008882

Тут втрата точності зробила число трохи більшим, тому воно округляється вверх.

**Як ми можемо виправити проблему за допомогою `6.35`, якщо хочемо, щоб вона була округлена правильним шляхом?**
**Як ми можемо виправити проблему з числом `6.35`, якщо хочемо, щоб воно було правильно округлене?**

Ми повинні наблизити його до цілого числа до округлення:

Expand All @@ -29,4 +30,3 @@ alert( (6.35 * 10).toFixed(20) ); // 63.50000000000000000000
```js run
alert( Math.round(6.35 * 10) / 10); // 6.35 -> 63.5 -> 64(округлене) -> 6.4
```

2 changes: 1 addition & 1 deletion 1-js/05-data-types/02-number/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -408,7 +408,7 @@ JavaScript має вбудований [Math](https://developer.mozilla.org/uk/d

Об’єкт `Math` включає ще багато функцій і констант, в тому числі тригонометрію, більше деталей можна знайти в [документації](https://developer.mozilla.org/uk/docs/Web/JavaScript/Reference/Global_Objects/Math).

## Висновок
## Підсумки

Щоб записати числа з багатьма нулями:

Expand Down