Φράση do/while του JavaScript
- Προηγούμενη Σελίδα debugger
- Επόμενη Σελίδα for
- Επιστροφή στο Προηγούμενο Στρώμα Εκπαιδευτικός Οδηγός Αναφορών Σταθμών του JavaScript
Ορισμός και χρήση
Η φράση do/while δημιουργεί έναν κύκλο που εκτελεί το κώδικα κουτί μια φορά πριν από τον έλεγχο της κατάστασης και επαναλαμβάνει τον κύκλο αν η κατάσταση είναι αληθής.
Χρησιμοποιήστε τη φράση do/while αν θέλετε να εκτελέσετε τον κύκλο τουλάχιστον μια φορά, ανεξάρτητα από την κατάσταση.
Το JavaScript υποστηρίζει διάφορους τύπους κύκλων:
- for - Επαναλαμβάνει τον κύκλο για πολλές φορές
- for/in - Επαναλαμβάνει τον κύκλο για τις ιδιότητες του αντικειμένου
- for/of - Επαναλαμβάνει τον κύκλο για τις τιμές του αναγεννητέου αντικειμένου
- while - Επαναλαμβάνει τον κύκλο αν η κατάσταση είναι αληθής
- do/while - Εκτελεί μια φορά το κώδικα κουτί και επαναλαμβάνει τον κύκλο αν η κατάσταση είναι αληθής
Παράδειγμα
Αυτός ο κύκλος θα εκτελεστεί τουλάχιστον μια φορά, ακόμα και αν η κατάσταση είναι false, επειδή ο κώδικας κουτί εκτελείται πριν από τον έλεγχο της κατάστασης:
var text = ""; var i = 0; do { text += "Το αριθμός είναι " + i; i++; } while (i < 5);
Γλώσσα
do { κώδικας κουτί που θα εκτελεστεί } while (condition);
Παράμετροι τιμών
Παράμετροι | Περιγραφή |
---|---|
condition |
Απαιτείται. Ορίζει την κατάσταση που πρέπει να ισχύει για την εκτέλεση του κύκλου (κώδικα κουτί). Αν επιστρέφει true, ο κύκλος θα ξεκινήσει ξανά, αν επιστρέφει false, ο κύκλος θα τελειώσει. Σημειώσεις:Αν ο όρος είναι πάντα αληθής, ο κύκλος δεν θα τελειώσει ποτέ. Αυτό μπορεί επίσης να προκαλέσει την κατάρρευση του προγράμματος περιήγησής σας. Σημειώσεις:Αν χρησιμοποιείτε μεταβλητές με όρους, ξεκινήστε τις να είναι ενεργοποιημένες πριν από τον κύκλο και αυξήστε τις μέσα στον κύκλο. Αν ξεχάσετε να αυξήσετε τη μεταβλητή, ο κύκλος δεν θα τελειώσει ποτέ. Αυτό μπορεί επίσης να προκαλέσει την κατάρρευση του προγράμματος περιήγησής σας. |
Τεχνικά λεπτομέρειες
Έκδοση JavaScript: | ECMAScript 1 |
---|
Υποστήριξη του προγράμματος περιήγησης
Τα αριθμήματα στην τάβλη καθορίζουν την πρώτη έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως την αφηγήσεις.
Αφηγήσεις | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
do/while | Υποστήριξη | 6.0 | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Σχετικές Σελίδες
Εκμάθηση JavaScript:While Λοξή
Εγχειρίδιο JavaScript:Άγγελος while
Εγχειρίδιο JavaScript:Άγγελος for
- Προηγούμενη Σελίδα debugger
- Επόμενη Σελίδα for
- Επιστροφή στο Προηγούμενο Στρώμα Εκπαιδευτικός Οδηγός Αναφορών Σταθμών του JavaScript