You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/07-type-conversions/article.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,22 @@
1
1
# Перетворення типу
2
2
3
-
У більшості випадків оператори та функції автоматично перетворюють значення, які їм надаються, на потрібний тип.
3
+
Здебільшого оператори та функції автоматично перетворюють значення, які їм надаються, на потрібний тип.
4
4
5
-
Наприклад, `alert` автоматично перетворює будь-яке значення в рядок, щоб показати його. Математичні операції перетворюють значення на числа.
5
+
Наприклад, `alert` автоматично перетворює будь-яке значення в рядок, щоби показати його. Математичні операції перетворюють значення на числа.
6
6
7
7
Є також випадки, коли нам необхідно явно перетворити значення на очікуваний тип.
8
8
9
9
```smart header="Поки що не говоримо про об'єкти"
10
-
В цьому розділі ми не будемо охоплювати об'єкти. Поки що ми поговоримо тільки про примітиви.
10
+
У цьому розділі ми не будемо охоплювати об'єкти. Поки що ми поговоримо тільки про примітиви.
11
11
12
-
Пізніше, після ознайомлення з об'єктами, ми розглянемо їх перетворення в розділі <info:object-toprimitive>.
12
+
Пізніше, після ознайомлення з об'єктами, ми розглянемо їхнє перетворення в розділі <info:object-toprimitive>.
13
13
```
14
14
15
15
## Перетворення на рядок
16
16
17
17
Перетворення на рядок відбувається, коли нам потрібне значення у формі рядка.
18
18
19
-
Наприклад, `alert(value)` робить це, щоб показати значення.
19
+
Наприклад, `alert(value)` робить це, щоби показати значення.
20
20
21
21
Також ми можемо викликати функцію `String(value)` для перетворення значення в рядок:
22
22
@@ -30,7 +30,7 @@ alert(typeof value); // string
30
30
*/!*
31
31
```
32
32
33
-
Перетворення рядків у більшості випадків очевидне. `false` стає `"false"`, `null` стає `"null"` тощо.
33
+
Перетворення рядків здебільшого очевидне. `false` стає `"false"`, `null` стає `"null"` тощо.
34
34
35
35
## Перетворення на число
36
36
@@ -70,7 +70,7 @@ alert(age); // NaN, помилка перетворення
70
70
|`undefined`|`NaN`|
71
71
|`null`|`0`|
72
72
|<code>true та false</code> |`1` та `0`|
73
-
|`string`| Пробіли на початку та з кінця видаляються. Якщо рядок, що залишився у результаті, порожній, то результатом є `0`. В іншому випадку число "читається" з рядка. Помилка дає `NaN`. |
73
+
|`string`| Пробіли на початку та з кінця видаляються. Якщо рядок, що залишився в результаті, порожній, то результатом є `0`. В іншому випадку число "читається" з рядка. Помилка дає `NaN`. |
0 commit comments