Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fix javascript specials#688

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
Andrii256 wants to merge1 commit intojavascript-tutorial:master
base:master
Choose a base branch
Loading
fromAndrii256:2-18-javascript-specials
Open
Changes fromall 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
14 changes: 7 additions & 7 deletions1-js/02-first-steps/18-javascript-specials/article.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -131,9 +131,9 @@ alert( "Хоче булочку: " + isBunWanted ); // true
JavaScript підтримує такі оператори:

Арифметичні
: Звичайні: `* + -/`, а також оператори `%`, для визначення остачі від ділення та `**` для піднесення до степеня.
: Звичайні: `*` `+` `-` `/`, а також оператори `%`, для визначення остачі від ділення та `**` для піднесення до степеня.

Бінарний плюс `+` об’єднує (конкатинує) рядки. А якщо одним з операндів буде рядок, то інший операнд також буде конвертовано в рядок:
Бінарний плюс `+` об’єднує (конкатенує) рядки. А якщо одним з операндів буде рядок, то інший операнд також буде конвертовано в рядок:

```js run
alert( '1' + 2 ); // '12', рядок
Expand DownExpand Up@@ -167,7 +167,7 @@ JavaScript підтримує такі оператори:

Оператор строгої рівності `===` не виконує конвертацію: різні типи для нього завжди означають різні значення.

Значення `null` та `undefined` особливі: вони рівні `==` лишесамим собі та не рівні нічому іншому.
Значення `null` та `undefined` особливі: вони рівні `==` лишеодне одному та не рівні нічому іншому.

Оператори порівнювання більше/менше порівнюють рядки посимвольно, інші типи конвертуються в число.

Expand DownExpand Up@@ -206,7 +206,7 @@ JavaScript підтримує такі оператори:

## Конструкція "switch"

Конструкція "switch" може замінити декілька перевірок `if`. Для порівняння, ця конструкція використовує оператор строгого порівняння `===`.
Конструкція "switch" може замінити декілька перевірок `if`. Для порівняння ця конструкція використовує оператор строгого порівняння `===`.

Наприклад:

Expand All@@ -233,7 +233,7 @@ switch (age) {

Ми розглянули три способи створення функції в #"173824d0677a43750c11071b5270db3399c049fcb2463877245060948e107463">
1. Function Declaration: функція в основному потоці коду
1.Оголошення Функції (Function Declaration): функція в основному потоці коду

```js
function sum(a, b) {
Expand All@@ -243,7 +243,7 @@ switch (age) {
}
```

2. Function Expression: функція як частина виразу
2.Функціональний Вираз (Function Expression): функція як частина виразу

```js
let sum = function(a, b) {
Expand DownExpand Up@@ -274,7 +274,7 @@ switch (age) {


- У функцій можуть бути локальні змінні: тобто ті, які оголошені в тілі функції, або передані як параметри. Такі змінні видимі лише всередині функції.
- Параметри можуть матиусталенізначення: `function sum(a = 1, b = 2) {...}`.
- Параметри можуть мати значення за замовчуванням: `function sum(a = 1, b = 2) {...}`.
- Функції завжди щось повертають. Якщо всередині функції немає оператора `return`, тоді вона поверне `undefined`.

Детальніше: дивіться <info:function-basics>, <info:arrow-functions-basics>.
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp