Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
4. Условия и цикли

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за switch в JavaScript

switch е алтернатива на if-else конструкцията, когато сравняваме една променлива с различни конкретни стойности. Той прави кода по-кратък и по-четим при много проверки. Ключово е да се използва break, защото без него изпълнението продължава към следващите случаи. Ако няма съвпадение, се изпълнява default.

Как да използвате switch стъпка по стъпка

  1. Създайте променлива, например value, със стойност 5.
  2. Напишете switch и в скоби поставете променливата, която ще проверявате.
  3. В тялото добавете отделни случаи с case 5:, case 4:, case 3: и т.н.
  4. Под всеки case добавете console.log() със съобщение.
  5. След всяко условие поставете break, за да спрете изпълнението.
  6. Добавете default: за всички останали стойности.
  7. Тествайте, като променяте стойността на променливата (например 3, 4 или 6).

Ако премахнете break, ще видите т.нар. “fall-through” ефект – изпълняват се всички случаи надолу до срещане на break.

Основни елементи в конструкцията

  • switch – започва проверката на дадена променлива
  • case – дефинира конкретна стойност за сравнение
  • break – прекратява изпълнението на текущия случай
  • default – изпълнява се, ако няма съвпадение
  • console.log() – извежда резултат в конзолата (F12 в браузъра отваря Developer Tools)