Κατασκευή for
Η κατασκευή for ορίζει έναν βρόχο: ο κώδικας,
που τοποθετείται μέσα σε αυτή, θα επαναληφθεί έναν ορισμένο
αριθμό φορών.
Σύνταξη
for (αρχικές εντολές; συνθήκη τερματισμού του βρόχου; εντολές μετά από κάθε επανάληψη) {
σώμα του βρόχου
};
Παράδειγμα
Ας εμφανίσουμε μια ακολουθία αριθμών από 0
έως 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Παράδειγμα
Ας εμφανίσουμε μια ακολουθία αριθμών από 10
έως 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Παράδειγμα
Ας εμφανίσουμε ζυγούς αριθμούς από 0 έως 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Παράδειγμα
Ας εμφανίσουμε τα στοιχεία ενός πίνακα:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Παράδειγμα
Οι αρχικές εντολές και οι εντολές μετά από κάθε επανάληψη μπορούν να αποτελούνται όχι από μία, αλλά από πολλές εντολές, χωρισμένες με κόμματα. Για παράδειγμα, ας φτιάξουμε δύο μετρητές: ο πρώτος ας αυξάνεται κατά μία μονάδα σε κάθε επανάληψη του βρόχου, και ο δεύτερος - κατά δύο:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Δείτε επίσης
-
μάθημα από το εγχειρίδιο JavaScript,
που περιγράφει πώς να δουλεύετε με τον βρόχοfor -
την κατασκευή
for-of,
που δημιουργεί έναν βρόχο για την διάσχιση ενός πίνακα -
την κατασκευή
for-in,
που δημιουργεί έναν βρόχο για την διάσχιση ενός αντικειμένου -
την κατασκευή
while,
που επίσης δημιουργεί έναν βρόχο -
την εντολή
break,
που διακόπτει τον βρόχο -
την εντολή
continue,
που μεταφέρει τον βρόχο στην επόμενη επανάληψη