Skip to content

Commit 66da19e

Browse files
committed
feat(1-02-18-javascript-specials): Fix language mistakes in 18-javascript-specials
1 parent 5275a36 commit 66da19e

File tree

1 file changed

+10
-10
lines changed
  • 1-js/02-first-steps/18-javascript-specials

1 file changed

+10
-10
lines changed

1-js/02-first-steps/18-javascript-specials/article.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ for(;;) {
4545

4646
## Суворий режим (strict mode)
4747

48-
Щоб задіяти усі можливості сучасної мови JavaScript, нам потрібно починати скрипти із конструкції `"use strict"`.
48+
Щоб залучити усі можливості сучасної мови JavaScript, нам потрібно починати скрипти із конструкції `"use strict"`.
4949

5050
```js
5151
'use strict';
5252

5353
...// ваш код
5454
```
5555

56-
Цю директиву потрібно розміщувати в першому рядку скрипта або на початку тіла функції.
56+
Цю директиву потрібно розміщувати в першому рядку скрипту або на початку тіла функції.
5757

5858
Без `"use strict"`, код все ще буде працювати, однак деякі можливості працюватимуть в старому режимі, так званому "режимі сумісності". Ми рекомендуємо використовувати суворий ("сучасний") режим.
5959

@@ -70,7 +70,7 @@ for(;;) {
7070
- `var` (старий спосіб, ми переглянемо його пізніше)
7171

7272
Ім’я змінної може включати:
73-
- Літери і цифри; першим символом має бути лише літера, не цифра.
73+
- Літери та цифри; першим символом має бути лише літера, не цифра.
7474
- Допускаються символи `$` та `_`, в парі з літерами.
7575
- Не латинські символи, як кирилиця та ієрогліфи також допускаються, але вони не мають широкого вжитку.
7676

@@ -104,15 +104,15 @@ typeof function(){} == "function" // спеціально для функцій
104104
Ми використовуємо браузер у ролі робочого середовища, тому для взаємодії з відвідувачами ми використовуємо функції:
105105

106106
[`prompt(question, [default])`](https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt)
107-
: Задає питання `question`, а потім повертає те, що ввів відвідувач, або `null`, якщо відвідувач натиснув кнопку "Скасувати".
107+
: Ставить питання `question`, а потім повертає те, що ввів відвідувач, або `null`, якщо відвідувач натиснув кнопку "Скасувати".
108108

109109
[`confirm(question)`](https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm)
110-
: Задає питання `question` і пропонує відвідувачу вибрати ОК або Скасувати. Вибір повертається як `true/false`.
110+
: Ставить питання `question` і пропонує відвідувачу вибрати ОК або Скасувати. Вибір повертається як `true/false`.
111111

112112
[`alert(message)`](https://developer.mozilla.org/en-US/docs/Web/API/Window/alert)
113113
: Виводить повідомлення `message`.
114114

115-
Всі ці функції показують *модальне вікно*; вони зупиняють виконання скрипта і не дають користувачеві взаємодіяти зі сторінкою доки не буде надана відповідь.
115+
Всі ці функції показують *модальне вікно*; вони зупиняють виконання скрипту і не дають користувачеві взаємодіяти зі сторінкою доки не буде надана відповідь.
116116

117117
Наприклад:
118118

@@ -133,7 +133,7 @@ JavaScript підтримує такі оператори:
133133
Арифметичні
134134
: Звичайні: `* + - /`, а також оператори `%`, для визначення остачі від ділення та `**` для піднесення до степеня.
135135

136-
Бінарний плюс `+` об’єднує (конкатинує) рядки. А якщо одним із операндів буде рядок, то інший операнд також буде конвертовано в рядок:
136+
Бінарний плюс `+` об’єднує (конкатинує) рядки. А якщо одним з операндів буде рядок, то інший операнд також буде конвертовано в рядок:
137137

138138
```js run
139139
alert( '1' + 2 ); // '12', рядок
@@ -167,7 +167,7 @@ JavaScript підтримує такі оператори:
167167

168168
Оператор строгої рівності `===` не виконує конвертацію: різні типи для нього завжди означають різні значення.
169169

170-
Значення `null` та `undefined` особливі: вони рівні `==` лише самим собі і не рівні нічому іншому.
170+
Значення `null` та `undefined` особливі: вони рівні `==` лише самим собі та не рівні нічому іншому.
171171

172172
Оператори порівнювання більше/менше порівнюють рядки посимвольно, інші типи конвертуються в число.
173173

@@ -197,7 +197,7 @@ JavaScript підтримує такі оператори:
197197
}
198198
```
199199

200-
- Змінна, оголошена в циклі `for(let...)`, видима лише в циклі. Але ми також можемо опустити `let` і перевикористовувати існуючу змінну.
200+
- Змінна, оголошена в циклі `for(let...)`, видима лише в циклі. Але ми також можемо опустити `let` та використовувати повторно чинну змінну.
201201
- Директиви `break/continue` дозволяють вийти з циклу/поточної ітерації. Використовуйте мітки для виходу із вкладених циклів.
202202

203203
Детальніше: <info:while-for>.
@@ -279,6 +279,6 @@ switch (age) {
279279

280280
Детальніше: дивіться <info:function-basics>, <info:arrow-functions-basics>.
281281

282-
## Ми вивчемо більше
282+
## Ми вивчимо більше
283283

284284
Це був короткий перелік можливостей JavaScript. Цієї миті ми вивчили лише основи. Далі в посібнику ви знайдете більше особливостей і просунутих можливостей JavaScript.

0 commit comments

Comments
 (0)