From 95aca4b4d8fa62815d4bd412fff1a364f842814a Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 29 Apr 2021 16:16:42 -0700 Subject: remove retired locales (#699) --- .../reference/statements/empty/index.html | 105 --------------------- 1 file changed, 105 deletions(-) delete mode 100644 files/uk/web/javascript/reference/statements/empty/index.html (limited to 'files/uk/web/javascript/reference/statements/empty') diff --git a/files/uk/web/javascript/reference/statements/empty/index.html b/files/uk/web/javascript/reference/statements/empty/index.html deleted file mode 100644 index cdb9945396..0000000000 --- a/files/uk/web/javascript/reference/statements/empty/index.html +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: Порожній оператор -slug: Web/JavaScript/Reference/Statements/Empty -tags: - - JavaScript - - Оператор -translation_of: Web/JavaScript/Reference/Statements/Empty ---- -
{{jsSidebar("Statements")}}
- -

Порожній оператор використовується, щоб не надавати інструкції там, де синтаксис JavaScript їх очікує.

- -
{{EmbedInteractiveExample("pages/js/statement-empty.html")}}
- - - -

Синтаксис

- -
;
-
- -

Опис

- -

Порожній оператор - це крапка з комою (;), вона позначає, що жодної інструкції не буде виконано, навіть якщо синтаксис JavaScript її вимагає. Протилежна поведінка, коли ви бажаєте виконати декілька інструкцій, але JavaScript дозволяє лише одну, можлива за допомогою блоку; він об'єднує декілька інструкцій у одну.

- -

Приклади

- -

Порожній оператор іноді використовується у циклах. Дивіться наступний приклад з порожнім тілом циклу:

- -
var arr = [1, 2, 3];
-
-// Присвоїти всім елементам масиву значення 0
-for (i = 0; i < arr.length; arr[i++] = 0) /* порожній оператор */ ;
-
-console.log(arr)
-// [0, 0, 0]
-
- -

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

- -
if (condition);       // Обережно, цей "if" нічого не робить!
-   killTheUniverse()  // Тому це ніколи не виконається!!!
-
- -

Інший приклад: Конструкція if...else без фігурних дужок ({}). Якщо three дорівнює true, то нічого не відбудеться, four не грає ролі, і, таким чином, функція launchRocket() у випадку else не буде виконана.

- -
if (one)
-  doOne();
-else if (two)
-  doTwo();
-else if (three)
-  ; // тут нічого
-else if (four)
-  doFour();
-else
-  launchRocket();
- -

Специфікації

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
СпецифікаціяСтатусКоментар
{{SpecName('ESDraft', '#sec-empty-statement', 'Empty statement')}}{{Spec2('ESDraft')}}
{{SpecName('ES6', '#sec-empty-statement', 'Empty statement')}}{{Spec2('ES6')}}
{{SpecName('ES5.1', '#sec-12.3', 'Empty statement')}}{{Spec2('ES5.1')}}
{{SpecName('ES3', '#sec-12.3', 'Empty statement')}}{{Spec2('ES3')}}
{{SpecName('ES1', '#sec-12.3', 'Empty statement')}}{{Spec2('ES1')}}Початкове визначення.
- -

Сумісність з веб-переглядачами

- - - -

{{Compat("javascript.statements.empty")}}

- -

Див. також

- - -- cgit v1.2.3-54-g00ecf