1 of 264 menu

Κατασκευή if

Η κατασκευή if ορίζει μια συνθήκη. Με τη βοήθεια αυτής της κατασκευής μπορούμε να ρωτήσουμε το πρόγραμμα, για παράδειγμα, "είναι η μεταβλητή a μεγαλύτερη από τη μεταβλητή b", και ανάλογα με την απάντηση να εκτελέσουμε είτε τον ένα κώδικα, είτε τον άλλο.

Συνήθως αυτή η κατασκευή χρησιμοποιείται σε συνδυασμό με την κατασκευή else.

Σύνταξη

if (λογική έκφραση) { /* ο κώδικας που βρίσκεται εδώ θα εκτελεστεί, αν η λογική έκφραση είναι αληθής */ };

Στην περίπτωση που στις αγκύλες υπάρχει μόνο μία έκφραση, μπορούν αυτές οι αγκύλες να μην γράφονται.

Παράδειγμα

Αν η τιμή της μεταβλητής είναι ίση με ένα, ας εμφανίσουμε μηνύματα στην οθόνη:

let test = 1; if (test == 1) { alert('+++'); }

Παράδειγμα

Ας ελέγξουμε αν η τιμή της μεταβλητής είναι μεγαλύτερη από το μηδέν ή όχι:

let test = 1; if (test > 0) { alert('+++'); } else { alert('---'); }

Παράδειγμα

Οι κατασκευές if-else μπορούν να εμφωλεύονται η μία μέσα στην άλλη με οποιονδήποτε τρόπο:

let num = 3; if (num >= 0) { if (num <= 5) { alert('μικρότερο ή ίσο με 5'); } else { alert('μεγαλύτερο από 5'); } } else { alert('μικρότερο από μηδέν'); }

Δείτε επίσης

  • την κατασκευή else,
    που κάνει την αντίστροφη συνθήκη
  • την κατασκευή elseif,
    που επίσης κάνει μια συνθήκη
  • την κατασκευή switch,
    που επίσης κάνει μια συνθήκη
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη