From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- .../web/javascript/reference/statements/switch/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/ru/web/javascript/reference/statements/switch/index.html') diff --git a/files/ru/web/javascript/reference/statements/switch/index.html b/files/ru/web/javascript/reference/statements/switch/index.html index 5d0ead0986..e4ef4fcfc1 100644 --- a/files/ru/web/javascript/reference/statements/switch/index.html +++ b/files/ru/web/javascript/reference/statements/switch/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Statements/switch

Инструкция switch сравнивает выражение со случаями, перечисленными внутри неё, а затем выполняет соответствующие инструкции.

-

Синтаксис

+

Синтаксис

switch (expression) {
   case value1:
@@ -43,7 +43,7 @@ translation_of: Web/JavaScript/Reference/Statements/switch
  
Инструкции, выполняемые если expression не соответствует ни одному случаю.
-

Описание

+

Описание

Если выражение соответствует какому-то случаю, то выполняются инструкции этого случая. Если несколько случаев соответствуют значению, только первый случай будет использован.

@@ -51,9 +51,9 @@ translation_of: Web/JavaScript/Reference/Statements/switch

Опциональная инструкция break выполняет выход из блока switch. Она может располагаться в каждом из случаев, но не является обязательной. Если её нет, то выполняется следующая инструкция из блока switch.

-

Примеры

+

Примеры

-

Пример: Использование switch

+

Пример: Использование switch

В этом примере, если expr равно "Bananas", программа находит случай "Bananas" и выполняет соответствующие инструкции. При выполнении инструкции break, выполнение продолжится за пределами switch. Если бы break не было, то выполнились бы инструкции случая "Cherries".

@@ -81,7 +81,7 @@ translation_of: Web/JavaScript/Reference/Statements/switch console.log("Is there anything else you'd like?");
-

Пример: Что случится, если не использовать break?

+

Пример: Что случится, если не использовать break?

Если вы не использовали инструкцию break, то будут выполнены инструкции следующего случая. И проверка на соответствие выражению не будет выполняться.

@@ -103,7 +103,7 @@ switch (foo) { console.log('default'); } -

Пример: Использование нескольких значений для одного случая

+

Пример: Использование нескольких значений для одного случая

Если вы хотите использовать один набор инструкций для соответствия нескольким случаям, можно использовать два способа. Первый способ является рекомендуемым, а второй - скорее трюком. Оба способа вызовут предупреждение с текстом "yes", если значение foo равно 0, 1, 2 или 3.

@@ -177,7 +177,7 @@ switch (true) { // Постоянное значение true вместо foo

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

-

Смотрите также

+

Смотрите также