4 of 264 menu

Η δομή switch

Η δομή switch χρησιμοποιείται για την επιλογή μιας τιμής από μια σειρά τιμών.

Σύνταξη

switch (μεταβλητή) { case 'τιμή1': /* εδώ βρίσκεται ο κώδικας που θα εκτελεστεί στην περίπτωση, που η μεταβλητή έχει την τιμή1 */ break; case 'τιμή2': /* εδώ βρίσκεται ο κώδικας που θα εκτελεστεί στην περίπτωση, που η μεταβλητή έχει την τιμή2 */ break; case 'τιμή3': /* εδώ βρίσκεται ο κώδικας που θα εκτελεστεί στην περίπτωση, που η μεταβλητή έχει την τιμή3 */ break; default: /* εδώ βρίσκεται ο κώδικας που θα εκτελεστεί στην περίπτωση, που δεν ταιριάζει με καμία τιμή */ break; };

Η σύγκριση γίνεται με βάση την αυστηρή ισότητα. Το block 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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη