diff --git a/1-js/02-first-steps/18-javascript-specials/article.md b/1-js/02-first-steps/18-javascript-specials/article.md index 87bc2d630..1cf7a9d0d 100644 --- a/1-js/02-first-steps/18-javascript-specials/article.md +++ b/1-js/02-first-steps/18-javascript-specials/article.md @@ -131,9 +131,9 @@ alert( "Хоче булочку: " + isBunWanted ); // true JavaScript підтримує такі оператори: Арифметичні -: Звичайні: `* + - /`, а також оператори `%`, для визначення остачі від ділення та `**` для піднесення до степеня. +: Звичайні: `*` `+` `-` `/`, а також оператори `%`, для визначення остачі від ділення та `**` для піднесення до степеня. - Бінарний плюс `+` об’єднує (конкатинує) рядки. А якщо одним з операндів буде рядок, то інший операнд також буде конвертовано в рядок: + Бінарний плюс `+` об’єднує (конкатенує) рядки. А якщо одним з операндів буде рядок, то інший операнд також буде конвертовано в рядок: ```js run alert( '1' + 2 ); // '12', рядок @@ -167,7 +167,7 @@ JavaScript підтримує такі оператори: Оператор строгої рівності `===` не виконує конвертацію: різні типи для нього завжди означають різні значення. - Значення `null` та `undefined` особливі: вони рівні `==` лише самим собі та не рівні нічому іншому. + Значення `null` та `undefined` особливі: вони рівні `==` лише одне одному та не рівні нічому іншому. Оператори порівнювання більше/менше порівнюють рядки посимвольно, інші типи конвертуються в число. @@ -206,7 +206,7 @@ JavaScript підтримує такі оператори: ## Конструкція "switch" -Конструкція "switch" може замінити декілька перевірок `if`. Для порівняння, ця конструкція використовує оператор строгого порівняння `===`. +Конструкція "switch" може замінити декілька перевірок `if`. Для порівняння ця конструкція використовує оператор строгого порівняння `===`. Наприклад: @@ -233,7 +233,7 @@ switch (age) { Ми розглянули три способи створення функції в JavaScript: -1. Function Declaration: функція в основному потоці коду +1. Оголошення Функції (Function Declaration): функція в основному потоці коду ```js function sum(a, b) { @@ -243,7 +243,7 @@ switch (age) { } ``` -2. Function Expression: функція як частина виразу +2. Функціональний Вираз (Function Expression): функція як частина виразу ```js let sum = function(a, b) { @@ -274,7 +274,7 @@ switch (age) { - У функцій можуть бути локальні змінні: тобто ті, які оголошені в тілі функції, або передані як параметри. Такі змінні видимі лише всередині функції. -- Параметри можуть мати усталені значення: `function sum(a = 1, b = 2) {...}`. +- Параметри можуть мати значення за замовчуванням: `function sum(a = 1, b = 2) {...}`. - Функції завжди щось повертають. Якщо всередині функції немає оператора `return`, тоді вона поверне `undefined`. Детальніше: дивіться , .