Επανάληψη for JavaScript
Η επανάληψη for επιτρέπει την εκτέλεση
ενός τμήματος κώδικα έναν καθορισμένο αριθμό φορών.
Αυτή είναι η σύνταξή της:
for ( αρχικές εντολές; συνθήκη τερματισμού; εντολές μετά από κάθε πάσο ) {
σώμα της επανάληψης
}
Οι αρχικές εντολές εκτελούνται
πριν από την έναρξη της επανάληψης.
Εκτελούνται μόνο μία φορά.
Συνήθως, ορίζονται αρχικές τιμές για μετρητές,
για παράδειγμα: i = 0.
Η συνθήκη τερματισμού της επανάληψης είναι μια συνθήκη,
υπό την οποία η επανάληψη θα συνεχίζεται,
όσο είναι αληθής, για παράδειγμα: i <= 10.
Οι εντολές μετά από κάθε πάσο της επανάληψης είναι εντολές,
που θα εκτελούνται κάθε φορά στο τέλος
ενός πασού της επανάληψης. Συνήθως, αυξάνουν τους μετρητές,
για παράδειγμα: i++.
Ας τυπώσουμε διαδοχικά τους αριθμούς από το 1 έως το 9
χρησιμοποιώντας την επανάληψη for:
for (let i = 1; i <= 9; i++) {
console.log(i); // θα τυπώσει 1, 2... 9
}
Τώρα, ας αυξήσουμε τον μετρητή όχι
κατά 1, αλλά κατά 2:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // θα τυπώσει 1, 3, 5...
}
Μπορούμε να κάνουμε αντίστροφη μέτρηση:
for (let i = 10; i > 0; i--) {
console.log(i); // θα τυπώσει 10, 9, 8...
}
Χρησιμοποιώντας την επανάληψη for, τυπώστε στην κονσόλα
τους αριθμούς από το 1 έως το 100.
Χρησιμοποιώντας την επανάληψη for, τυπώστε στην κονσόλα
τους αριθμούς από το 11 έως το 33.
Χρησιμοποιώντας την επανάληψη for, τυπώστε στην κονσόλα
τους ζυγούς αριθμούς στο διάστημα από το 0
έως το 100.
Χρησιμοποιώντας την επανάληψη for, τυπώστε στην κονσόλα
τους μονούς αριθμούς στο διάστημα από το 1
έως το 99.
Χρησιμοποιώντας την επανάληψη for, τυπώστε στην κονσόλα
τους αριθμούς από το 100 έως το 0.