4 of 264 menu

Switch konstrukcija

Konstrukcija switch naudojama pasirinkti vieną reikšmę iš tam tikros reikšmių serijos.

Sintaksė

switch (kintamasis) { case 'reikšmė1': /* čia kodas, kuris vyks tuo atveju, jei kintamasis turi reikšmę1 */ break; case 'reikšmė2': /* čia kodas, kuris vyks tuo atveju, jei kintamasis turi reikšmę2 */ break; case 'reikšmė3': /* čia kodas, kuris vyks tuo atveju, jei kintamasis turi reikšmė3 */ break; default: /* čia kodas, kuris vyks tuo atveju, jei nesutapo su jokia reikšme */ break; };

Palyginimas atliekamas griežtai lygiai. Blokas default nėra privalomas.

Pavyzdys

Atvaizduokime ekrane vartotojo kalbą priklausomai nuo kintamojo lang reikšmės:

let lang = 'ru'; switch (lang) { case 'ru': alert('rusų'); break; case 'en': alert('anglų'); break; case 'de': alert('vokiečių'); break; default: alert('kalba nepalaikoma'); break; };

Pavyzdys

Atvaizduokime metų laiką, į kurį patenka reikšmė iš kintamojo:

let num = 3; switch (num) { case 1: alert('pavasaris'); break; case 2: alert('vasara'); break; case 3: alert('ruduo'); break; case 4: alert('žiema'); break; };

Taip pat žiūrėkite

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