Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 1-js/01-getting-started/4-devtools/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Більшість розробників надають перевагу Chrome чи Firefox, тому що ці браузери мають найкращі інструменти розробника. Інші браузери теж мають інструменти розробника, деколи навіть зі спеціальними функціями, проте вони не такі популярні, як Chrome чи Firefox. Тому більшість розробників мають "улюблений" браузер і переключаються на інші, якщо проблема специфічна для браузера.

Інструменти розробника потужні; вони мають багато функцій. Для початку, ми вивчимо, як їх відкрити, як переглядати помилки і як виконувати команди JavaScript.
Інструменти розробника потужні, вони мають багато функцій. Для початку, ми вивчимо, як їх відкрити, як переглядати помилки і як виконувати команди JavaScript.

## Google Chrome

Expand Down
2 changes: 1 addition & 1 deletion 1-js/02-first-steps/01-hello-world/1-hello-alert/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ importance: 5

Створіть сторінку, яка показуватиме повідомлення "Я – JavaScript!".

Зробіть це в пісочниці, або на жорсткому дискові; немає значення, головне переконайтеся, що це працює.
Зробіть це в пісочниці, або на жорсткому дискові немає значення, головне переконайтеся, що це працює.

[demo src="solution"]

2 changes: 1 addition & 1 deletion 1-js/02-first-steps/05-types/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ typeof alert // "function" (3)
У JavaScript є 8 основних типів.

- Сім примітивних типів даних:
- `number` для будь-яких чисел: цілих або з рухомою точкою; цілі числа обмежені до <code>±(2<sup>53</sup>-1)</code>.
- `number` для будь-яких чисел: цілих або з рухомою точкою цілі числа обмежені до <code>±(2<sup>53</sup>-1)</code>.
- `bigint` для цілих чисел довільної довжини.
- `string` для рядків. Рядок може мати нуль або більше символів, немає окремого типу для одного символу.
- `boolean` для `true`/`false`.
Expand Down
7 changes: 5 additions & 2 deletions 1-js/02-first-steps/12-nullish-coalescing-operator/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
```
Expand Down Expand Up @@ -104,6 +104,9 @@ alert(height ?? 100); // 0

Це означає, що, як і `||`, оператор об’єднання з null `??` оцінюється до `=` та `?`, але після більшості інших операцій, таких як `+`, `*`.

``` js
let height = null;
let width = null;

// важливо: використовуйте дужки
let area = (height ?? 100) * (width ?? 50);
Expand Down