diff --git a/1-js/01-getting-started/4-devtools/article.md b/1-js/01-getting-started/4-devtools/article.md index 8b72ab501..5747a8f90 100644 --- a/1-js/01-getting-started/4-devtools/article.md +++ b/1-js/01-getting-started/4-devtools/article.md @@ -8,7 +8,7 @@ Більшість розробників надають перевагу Chrome чи Firefox, тому що ці браузери мають найкращі інструменти розробника. Інші браузери теж мають інструменти розробника, деколи навіть зі спеціальними функціями, проте вони не такі популярні, як Chrome чи Firefox. Тому більшість розробників мають "улюблений" браузер і переключаються на інші, якщо проблема специфічна для браузера. -Інструменти розробника потужні; вони мають багато функцій. Для початку, ми вивчимо, як їх відкрити, як переглядати помилки і як виконувати команди JavaScript. +Інструменти розробника потужні і мають багато функцій. Для початку, ми вивчимо, як їх відкрити, як переглядати помилки і як виконувати команди JavaScript. ## Google Chrome diff --git a/1-js/02-first-steps/01-hello-world/1-hello-alert/task.md b/1-js/02-first-steps/01-hello-world/1-hello-alert/task.md index 8f992b313..6f4618345 100644 --- a/1-js/02-first-steps/01-hello-world/1-hello-alert/task.md +++ b/1-js/02-first-steps/01-hello-world/1-hello-alert/task.md @@ -6,7 +6,7 @@ importance: 5 Створіть сторінку, яка показуватиме повідомлення "Я – JavaScript!". -Зробіть це в пісочниці, або на жорсткому дискові; немає значення, головне переконайтеся, що це працює. +Зробіть це в пісочниці, або на жорсткому диску -- це немає значення, головне переконайтеся, що все працює. [demo src="solution"] diff --git a/1-js/02-first-steps/05-types/article.md b/1-js/02-first-steps/05-types/article.md index f43975185..915763e77 100644 --- a/1-js/02-first-steps/05-types/article.md +++ b/1-js/02-first-steps/05-types/article.md @@ -275,7 +275,7 @@ typeof alert // "function" (3) У JavaScript є 8 основних типів. - Сім примітивних типів даних: - - `number` для будь-яких чисел: цілих або з рухомою точкою; цілі числа обмежені до ±(253-1). + - `number` для будь-яких чисел: цілих або з рухомою точкою. Цілі числа обмежені до ±(253-1). - `bigint` для цілих чисел довільної довжини. - `string` для рядків. Рядок може мати нуль або більше символів, немає окремого типу для одного символу. - `boolean` для `true`/`false`. diff --git a/1-js/02-first-steps/12-nullish-coalescing-operator/article.md b/1-js/02-first-steps/12-nullish-coalescing-operator/article.md index b31ca3e4c..1f8157ed6 100644 --- a/1-js/02-first-steps/12-nullish-coalescing-operator/article.md +++ b/1-js/02-first-steps/12-nullish-coalescing-operator/article.md @@ -26,10 +26,10 @@ result = (a !== null && a !== undefined) ? a : b; Наприклад, тут ми показуємо значення у змінній `user`, якщо її значення не `null/undefined`, інакше -- показуємо `Анонімний`: -Ось приклад з `user`, якому присвоєне ім’я: +Ось приклад з `user`, якому не присвоєне ім’я: ```js run -let user = "Іван"; +let user; alert(user ?? "Анонімний"); // Анонімний (user є undefined) ``` @@ -104,6 +104,9 @@ alert(height ?? 100); // 0 Це означає, що, як і `||`, оператор об’єднання з null `??` оцінюється до `=` та `?`, але після більшості інших операцій, таких як `+`, `*`. +``` js +let height = null; +let width = null; // важливо: використовуйте дужки let area = (height ?? 100) * (width ?? 50);