Skip to content

Commit 771bba9

Browse files
committed
feat(1-02-03-strict-mode): Fix language mistakes in 03-strict-mode
1 parent eb3de22 commit 771bba9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

1-js/02-first-steps/03-strict-mode/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
Впродовж тривалого часу JavaScript розвивався без проблем із сумісністю. До мови додавалися нові функції, а стара функціональність залишалася незмінною.
44

5-
Перевагою цього було те, що існуючий код не ламався. Проте, будь-яка помилка або неідеальне рішення назавжди ставали частиною JavaScript, тому що цей код не змінювався.
5+
Перевагою цього було те, що чинний код не ламався. Проте, будь-яка помилка або неідеальне рішення назавжди ставали частиною JavaScript, тому що цей код не змінювався.
66

7-
Так було до 2009 року, коли з'явився стандарт ECMAScript 5 (ES5). Він додав нові функції до мови і змінив деякі існуючі. Щоб старий код лишався робочим, більшість таких модифікацій усталено було вимкнено. Щоб увімкнути цей функціонал, потрібно прописати спеціальну директиву: `"use strict"`.
7+
Так було до 2009 року, коли з'явився стандарт ECMAScript 5 (ES5). Він додав нові функції до мови та змінив деякі чинні. Щоб старий код лишався робочим, більшість таких модифікацій усталено було вимкнено. Щоб увімкнути цей функціонал, потрібно прописати спеціальну директиву: `"use strict"`.
88

99
## "use strict"
1010

11-
Директива виглядає як рядок: `"use strict"` чи `'use strict'` і дослівно перекладається як "використовувати суворий (режим)". Якщо вона прописана на початку скрипта, він буде виконуватися у "сучасному" режимі.
11+
Директива виглядає як рядок: `"use strict"` чи `'use strict'` і дослівно перекладається як "використовувати суворий (режим)". Якщо вона прописана на початку скрипту, він буде виконуватися у "сучасному" режимі.
1212

1313
Наприклад:
1414

@@ -19,7 +19,7 @@
1919
...
2020
```
2121

22-
Незабаром ми будемо вивчати функції (такий собі спосіб групування команд). Забігаючи наперед, маймо на увазі, що `"use strict"` можна писати на початку функції. Таким чином, суворий режим буде використовуватися лише в межах цієї функції. Проте зазвичай люди використовують цей режим для всього скрипта.
22+
Незабаром ми будемо вивчати функції (такий собі спосіб групування команд). Забігаючи наперед, маймо на увазі, що `"use strict"` можна писати на початку функції. Таким чином, суворий режим буде використовуватися лише в межах цієї функції. Проте зазвичай люди використовують цей режим для всього скрипту.
2323

2424
````warn header="Переконайтеся, що \"use strict\" написано зверху"
2525
Будь ласка, завжди переконуйтеся в тому, що директива `"use strict"` написана зверху ваших скриптів, інакше суворий режим не увімкнеться.
@@ -48,7 +48,7 @@ alert("деякий код");
4848
4949
Коли ви використовуєте [консоль розробника](info:devtools) для виконання коду, майте на увазі, що консоль типово не використовує суворий режим.
5050
51-
В тих випадках, коли `use strict` впливає на роботу коду, ви отримаєте невірні результати в консолі.
51+
В тих випадках, коли `use strict` впливає на роботу коду, ви отримаєте не правильні результати в консолі.
5252
5353
Як тоді увімкнути `use strict` в консолі?
5454
@@ -86,4 +86,4 @@ alert("деякий код");
8686

8787
У наступних розділах, в процесі вивчення особливостей мови, ми поговоримо про відмінності між суворим і типовим режимами. На щастя, їх не багато, але вони дійсно змінюють наше життя на краще.
8888

89-
Всі приклади в цьому посібнику працюють в суворому режимі, окрім випадків (дуже рідкісних), коли вказано зворотнє.
89+
Всі приклади в цьому посібнику працюють в суворому режимі, окрім випадків (дуже рідкісних), коли зазначено протилежне.

0 commit comments

Comments
 (0)