If Σταatement ECMAScript

Η πρόταση if είναι μια από τις πιο συχνές προτάσεις στο ECMAScript.

Πρόταση ECMAScript

Η ECMA-262 περιγράφει διάφορες προτάσεις (statement) του ECMAScript.

Η πρόταση καθορίζει την πλειοψηφία των προτάσεων ECMAScript, συνήθως χρησιμοποιώντας μια ή περισσότερες κλειδιά, για να ολοκληρώσει την επιθυμητή εργασία.

Η πρόταση μπορεί να είναι πολύ απλή, όπως να ενημερώσει μια συνάρτηση να αποχωρήσει, ή πολύ σύνθετη, όπως να δηλώσει ένα σύνολο εντολών που θα επαναληφθούν.

Σε αυτό το κεφάλαιο, παρουσιάζουμε όλες τις τυποποιημένες προτάσεις ECMAScript.

Πρόταση if

Η πρόταση if είναι μια από τις πιο συχνές προτάσεις στο ECMAScript, και στην πραγματικότητα είναι έτσι σε πολλές γλώσσες προγραμματισμού.

Γλώσσα προγραμματισμού if:

if (condition) statement1 else statement2

Συμπεριλαμβανομένων condition Μπορεί να είναι οποιαδήποτε έκφραση, το αποτέλεσμα της οποίας δεν χρειάζεται να είναι πραγματική boolean τιμή, το ECMAScript θα το μετατρέψει σε boolean τιμή.

Αν το αποτέλεσμα της συνθήκης είναι true, εκτελέστε statement1Αν το αποτέλεσμα της συνθήκης είναι false, εκτελέστε statement2.

Κάθε πρόταση μπορεί να είναι γραμμή κώδικα ή μπλοκ κώδικα.

Παράδειγμα:

if (i > 30)
  {alert("Μεγαλύτερο από 30");}
else
  {alert("Μέχρι και 30");}

Συμβουλή:Η χρήση κώδικα μπλοκ θεωρείται η καλύτερη πρακτική προγραμματισμού, ακόμα και αν το κώδικας που θα εκτελεστεί είναι μόνο μια γραμμή. Αυτό καθιστά σαφή τι πρέπει να εκτελεστεί για κάθε συνθήκη.

Μπορείτε να συνδέσετε πολλαπλές προτάσεις if. Πχ:

if (condition1) statement1 else if (condition2) statement2 else statement3

Παράδειγμα:

if (i > 30) {
  alert("Μεγαλύτερο από 30");
} else if (i < 0) {
  alert("Κατώτερο από 0");
} else {
  alert("Μεταξύ 0 και 30");
}