Skip to content

Commit 939be1c

Browse files
authored
Merge pull request #287 from Mouu9/patch-13
07-type-conversions fix
2 parents 42f75b5 + 1ba71e4 commit 939be1c

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

1-js/02-first-steps/07-type-conversions/article.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Перетворення типу
22

3-
У більшості випадків оператори та функції автоматично перетворюють значення, які їм надаються, на потрібний тип.
3+
Здебільшого оператори та функції автоматично перетворюють значення, які їм надаються, на потрібний тип.
44

5-
Наприклад, `alert` автоматично перетворює будь-яке значення в рядок, щоб показати його. Математичні операції перетворюють значення на числа.
5+
Наприклад, `alert` автоматично перетворює будь-яке значення в рядок, щоби показати його. Математичні операції перетворюють значення на числа.
66

77
Є також випадки, коли нам необхідно явно перетворити значення на очікуваний тип.
88

99
```smart header="Поки що не говоримо про об'єкти"
10-
В цьому розділі ми не будемо охоплювати об'єкти. Поки що ми поговоримо тільки про примітиви.
10+
У цьому розділі ми не будемо охоплювати об'єкти. Поки що ми поговоримо тільки про примітиви.
1111
12-
Пізніше, після ознайомлення з об'єктами, ми розглянемо їх перетворення в розділі <info:object-toprimitive>.
12+
Пізніше, після ознайомлення з об'єктами, ми розглянемо їхнє перетворення в розділі <info:object-toprimitive>.
1313
```
1414

1515
## Перетворення на рядок
1616

1717
Перетворення на рядок відбувається, коли нам потрібне значення у формі рядка.
1818

19-
Наприклад, `alert(value)` робить це, щоб показати значення.
19+
Наприклад, `alert(value)` робить це, щоби показати значення.
2020

2121
Також ми можемо викликати функцію `String(value)` для перетворення значення в рядок:
2222

@@ -30,7 +30,7 @@ alert(typeof value); // string
3030
*/!*
3131
```
3232

33-
Перетворення рядків у більшості випадків очевидне. `false` стає `"false"`, `null` стає `"null"` тощо.
33+
Перетворення рядків здебільшого очевидне. `false` стає `"false"`, `null` стає `"null"` тощо.
3434

3535
## Перетворення на число
3636

@@ -70,7 +70,7 @@ alert(age); // NaN, помилка перетворення
7070
|`undefined`|`NaN`|
7171
|`null`|`0`|
7272
|<code>true&nbsp;та&nbsp;false</code> | `1` та `0` |
73-
| `string` | Пробіли на початку та з кінця видаляються. Якщо рядок, що залишився у результаті, порожній, то результатом є `0`. В іншому випадку число "читається" з рядка. Помилка дає `NaN`. |
73+
| `string` | Пробіли на початку та з кінця видаляються. Якщо рядок, що залишився в результаті, порожній, то результатом є `0`. В іншому випадку число "читається" з рядка. Помилка дає `NaN`. |
7474

7575
Приклади:
7676

@@ -106,7 +106,7 @@ alert( Boolean("вітаю") ); // true
106106
alert( Boolean("") ); // false
107107
```
108108

109-
````warn header="Зверніть увагу: рядок з нулем `\"0\"` є `true`"
109+
````warn header="Зверніть увагу: рядок із нулем `\"0\"` є `true`"
110110
Деякі мови (а саме PHP) розглядають `"0"` як `false`. Але у JavaScript непустий рядок завжди `true`.
111111

112112
```js run
@@ -142,7 +142,7 @@ alert( Boolean(" ") ); // пробіли, також true (будь-які не
142142
|будь-які інші значення| `true` |
143143
144144
145-
Більшість з цих правил легко зрозуміти і запам'ятати. Примітними винятками, де люди зазвичай роблять помилки, є:
145+
Більшість із цих правил легко зрозуміти й запам'ятати. Примітними винятками, де люди зазвичай роблять помилки, є:
146146
147147
- `undefined` є `NaN` як число, а не `0`.
148148
- `"0"` і рядки, що мають тільки пробіли, такі як `" "`, є `true` як булеві значення.

0 commit comments

Comments
 (0)