From 2d2d961cc4ae5b36a2a1f4e677bdb0f1337915f9 Mon Sep 17 00:00:00 2001
From: Khirov Sasha <75026042+KhirovSasha@users.noreply.github.com>
Date: Tue, 22 Aug 2023 00:24:52 +0300
Subject: [PATCH 1/5] Update article.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Поправив приклад та розмітку MD
---
.../12-nullish-coalescing-operator/article.md | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
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);
From 2cde38bcfdebef4477465cb04877d0bdb7e03915 Mon Sep 17 00:00:00 2001
From: Khirov Sasha <75026042+KhirovSasha@users.noreply.github.com>
Date: Tue, 22 Aug 2023 00:27:39 +0300
Subject: [PATCH 2/5] Update article.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Крапку із комою прибрав.
---
1-js/01-getting-started/4-devtools/article.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/1-js/01-getting-started/4-devtools/article.md b/1-js/01-getting-started/4-devtools/article.md
index 8b72ab501..4447db1a3 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
From 78612a08445445bb21ed71a7b11719f51b4f3204 Mon Sep 17 00:00:00 2001
From: Khirov Sasha <75026042+KhirovSasha@users.noreply.github.com>
Date: Tue, 22 Aug 2023 00:30:05 +0300
Subject: [PATCH 3/5] Update task.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Крапку із комою прибрав.
---
1-js/02-first-steps/01-hello-world/1-hello-alert/task.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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..8ce3bc041 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"]
From df62f5219133dfe7e509cbaedd1bc06c0a1a3598 Mon Sep 17 00:00:00 2001
From: Khirov Sasha <75026042+KhirovSasha@users.noreply.github.com>
Date: Tue, 22 Aug 2023 00:30:49 +0300
Subject: [PATCH 4/5] Update article.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Крапку із комою прибрав.
---
1-js/02-first-steps/05-types/article.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/1-js/02-first-steps/05-types/article.md b/1-js/02-first-steps/05-types/article.md
index f43975185..32b81b583 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`.
From 89bd073cdd2945ca49a71d95ee47f188a0a68c86 Mon Sep 17 00:00:00 2001
From: Stanislav
Date: Tue, 22 Aug 2023 12:44:00 +0300
Subject: [PATCH 5/5] Apply suggestions from code review
---
1-js/01-getting-started/4-devtools/article.md | 2 +-
1-js/02-first-steps/01-hello-world/1-hello-alert/task.md | 2 +-
1-js/02-first-steps/05-types/article.md | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/1-js/01-getting-started/4-devtools/article.md b/1-js/01-getting-started/4-devtools/article.md
index 4447db1a3..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 8ce3bc041..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 32b81b583..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`.