Κατασκευή for

Η κατασκευή for ορίζει έναν βρόχο: ο κώδικας, που τοποθετείται μέσα σε αυτή, θα επαναληφθεί έναν ορισμένο αριθμό φορών.

Σύνταξη

javascriptfor (αρχικές εντολές; συνθήκη τερματισμού του βρόχου; εντολές μετά από κάθε επανάληψη) {
  σώμα του βρόχου
};

Παράδειγμα

Ας εμφανίσουμε μια ακολουθία αριθμών από 0 έως 10:

javascriptfor (let i = 0; i <= 10; i++) {
  console.log(i);
}

Παράδειγμα

Ας εμφανίσουμε μια ακολουθία αριθμών από 10 έως 0:

javascriptfor (let i = 10; i >= 0; i--) {
  console.log(i);
}

Παράδειγμα

Ας εμφανίσουμε ζυγούς αριθμούς από 0 έως 10:

javascriptfor (let i = 2; i <= 10; i += 2) {
  console.log(i);
}

Παράδειγμα

Ας εμφανίσουμε τα στοιχεία ενός πίνακα:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

Παράδειγμα

Οι αρχικές εντολές και οι εντολές μετά από κάθε επανάληψη μπορούν να αποτελούνται όχι από μία, αλλά από πολλές εντολές, χωρισμένες με κόμματα. Για παράδειγμα, ας φτιάξουμε δύο μετρητές: ο πρώτος ας αυξάνεται κατά μία μονάδα σε κάθε επανάληψη του βρόχου, και ο δεύτερος - κατά δύο:

javascriptfor (let i = 0, j = 0; i <= 9; i++, j += 2) {
  console.log(i, j);
}

Δείτε επίσης

  • μάθημα από το εγχειρίδιο JavaScript,
    που περιγράφει πώς να δουλεύετε με τον βρόχο for
  • την κατασκευή for-of,
    που δημιουργεί έναν βρόχο για την διάσχιση ενός πίνακα
  • την κατασκευή for-in,
    που δημιουργεί έναν βρόχο για την διάσχιση ενός αντικειμένου
  • την κατασκευή while,
    που επίσης δημιουργεί έναν βρόχο
  • την εντολή break,
    που διακόπτει τον βρόχο
  • την εντολή continue,
    που μεταφέρει τον βρόχο στην επόμενη επανάληψη