Вступ до викладу справи в JavaScript

JavaScript є найпопулярнішою мовою сценаріїв на стороні клієнта, яку підтримують майже всі браузери. Це динамічна мова програмування з відкритим кодом, яка використовується розробниками переднього кінця. Майже всі популярні фронтальні рамки, такі як Angular, React тощо, базуються на JavaScript; остаточний код, який генерується, використовується лише в чистому JavaScript. Як і будь-яка інша мова програмування, JavaScript має можливість приймати рішення, використовуючи умовні висловлювання, які дуже корисні і потрібні для прийняття рішень під час виконання. Висловлювання для прийняття рішень є основою будь-якої мови програмування, оскільки залежно від різних сценаріїв та ситуації ми можемо виконувати конкретні оператори.

Що таке випадок справи у JavaScript?

Під час написання програм може виникнути ситуація, коли нам потрібно виконати певну частину її, залежно від ситуації. Це стосується динамічного вибору та виконання бажаної частини коду. У таких ситуаціях ми можемо використовувати умовні твердження, які дозволяють нам приймати рішення під час виконання та виконувати правильну частину.

JavaScript підтримує умовні висловлювання, наприклад, якщо оператор, якщо… інше… оператор, оператор перемикання регістру тощо. Це твердження, які використовуються для визначення потоку виконання залежно від різних умов. Давайте подивимося, як працює оператор та його деталі, то ми спробуємо зрозуміти, для чого нам потрібно глибоко переключати заяви і його деталі.

Якщо Операція працює таким чином, якщо умова є істинною, вона виконує код з блоку if, якщо інше, якщо умова невірна, то він виконає код з іншого блоку. Умова тут полягає в тому, що ми насправді передаємо, щоб прийняти рішення щодо програми. У разі якщо оператор if, умова - це здебільшого булева змінна або вираз, що повертає булеву змінну, це або True, або False. Залежно від цього значення Якщо оператор виконує певний блок коду. Існує три форми твердження if,

  1. Якщо заява
  2. Якщо інше заява
  3. Якщо інше, якщо заява

Як якщо виписка працює?

If (condition 1) (
//execute this block when condition 1 is true
)
else if (condition 2) (
//execute this block when condition 2 is true
)
.
.
.
else (
//execute this block when none of condition is true
)

Наприклад, якщо оператор перевірятиме умову по черзі та виконує певний блок коду. Цей вид виконання добре для меншої кількості умов, але уявіть, якщо у нас є велика кількість умов, то відслідковувати код стає важко, код стає безладним і менш ефективним. У подібних ситуаціях корисний випадок випадку комутації. Оператор випадку комутатора використовується як альтернатива кратним, якщо… іншим… операторам. Вони ефективніші при тестуванні кількох умов.

Як працює випадок справи у сценарії Java?

Оператор case виконує один з багатьох блоків коду на основі змінної або значення виразу.

Синтаксис:

switch(expression)
(
case a:
//Statement or expression;
break;
case b:
//Statement or expression;
break;
.
.
.
default:
//default statement or expression;
)

  • Випадок випадку оцінює вираз спочатку і з'ясовує його значення.
  • Тоді воно співпадає з тим самим значенням для кожного твердження випадку. У нашому випадку, як тільки буде визначено значення виразу, воно буде порівнюватися із величинами регістру a, b тощо.
  • Після зіставлення значення з операторами регістру, якщо знайдено збіг, він виконує код або вираз у цьому блоці та виходить із блоку комутатора.
  • Продовжується порівняння результату вираження по одному з усіма значеннями випадків.
  • Якщо не знайдено збігу у всіх операторах випадків, він виконує блок коду з оператора регістру за замовчуванням. Блок за замовчуванням завжди виконується, коли не знайдено відповідності.
  • Ключове слово break використовується після виконання кожного блоку випадку. В основному, він говорить програмі вийти з оператора switch.
  • Якщо оператор break не використовується, то виконання програми буде продовжено шляхом виконання коду з наступного блоку регістрів і триватиме, поки не з’ясується ключове слово break або не виконає остаточний блок за замовчуванням.

Діаграма:

У випадку тверджень про випадки умовою може бути вираз або значення будь-якого типу даних. Вираз - це не що інше, як умовне твердження, що повертає відповідне значення для порівняння. Виписки з регістру комутаторів добре підходять для оцінки фіксованих типів даних.

Приклади викладу справи в JavaScript

Приклади викладу справи в JavaScript є такими:

Приклад 1

var x = 1;
switch (x)
(
case 0:
console.log(“Zero”);
break;
case 1:
console.log(“One”);
break;
case 2:
console.log(“Two”);
break;
default:
console.log (“Not Zero, One or Two);
)

У наведеному вище прикладі змінна x має цілий тип, і ми призначили їй значення 1. x передається як вираз до оператора switch. Тепер значення x порівнюється з усіма випадками, в нашому випадку воно буде збігатися з випадком 1. Це виконає блок для випадку 1 і програма виведе на консоль «Один». Якби значення x було будь-яким іншим, тоді блок за замовчуванням був би виконаний.

Приклад 2

var colour = “Blue”;
switch(colour)
(
case “Red”:
alert (“Colour is Red”);
break;
case “Green”:
alert (“Colour is Green”);
break;
case “Blue”:
alert (“Colour is Blue”);
break;
default:
alert (“No Colour Match”);
)

Наведений вище приклад відповідає кольорові як Синій, а у веб-переглядачі відображатиметься Повідомлення як "Колір синій". Зауважте, що типом виразу даних тут є String. У попередньому прикладі вона була типу Integer.

Висновок

JavaScript має дуже широку підтримку умовних заяв. Виписки випадку є альтернативою декільком операторам if-else. Заяви справи роблять код ефективним і виглядають менш брудно. Виписки справ дуже корисні в JavaScript, де потрібно тестування декількох великих кількостей умов.

Рекомендовані статті

Це посібник із заяви про справу у JavaScript. Тут ми обговорюємо, як працює випадок справи разом із прикладами викладу справи в JavaScript. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Масиви в JavaScript
  2. Як працює JavaScript
  3. Чит-лист JavaScript
  4. Кар'єра в JavaScript
  5. C Матричне множення програмування
  6. Корпус комутатора в PowerShell | Параметри | Приклади