4 of 264 menu

Конструкция switch

Конструкцията switch се използва за избор на една стойност от серия стойности.

Синтаксис

switch (променлива) { case 'стойност1': /* тук е кодът, който ще се изпълни в случай, че променливата има стойност1 */ break; case 'стойност2': /* тук е кодът, който ще се изпълни в случай, че променливата има стойност2 */ break; case 'стойност3': /* тук е кодът, който ще се изпълни в случай, че променливата има стойност3 */ break; default: /* тук е кодът, който ще се изпълни в случай, че не съвпада с нито една стойност */ break; };

Сравнението се извършва за строго равенство. Блокът default не е задължителен.

Пример

Нека изведем на екрана езика на потребителя в зависимост от стойността на променливата lang:

let lang = 'ru'; switch (lang) { case 'ru': alert('рус'); break; case 'en': alert('англ'); break; case 'de': alert('нем'); break; default: alert('езикът не се поддържа'); break; };

Пример

Нека изведем сезона, в който попада стойността от променливата:

let num = 3; switch (num) { case 1: alert('пролет'); break; case 2: alert('лято'); break; case 3: alert('есен'); break; case 4: alert('зима'); break; };

Вижте също

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне