JavaScript pour la boucle
Le cycle peut exécuter un bloc de code un nombre déterminé de fois.
cycle de JavaScript
Si vous souhaitez exécuter maintes et maintes fois le même code, et chacune des valeurs sont différentes, alors l'utilisation du cycle est très pratique.
Nous pouvons émettre un tableau de valeurs:
libellé général:
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
L'utilisation pour la boucle
{
document.write(cars[i] + "<br>");
}
Essayez »
Différents types de cycles
supporte JavaScript différents types de boucles:
- pour - un certain nombre de bloc de code de cycles
- for / in - boucle à travers les propriétés d'un objet
- tandis que - lorsqu'une condition spécifiée est vraie bloc de code de cycle spécifié
- do / while - également lorsque la condition spécifiée est vrai cycle de bloc de code spécifié
Pour la boucle
pour la boucle est que vous souhaitez créer une boucle outil souvent utilisé.
Voici la syntaxe pour la boucle:
{
被执行的代码块
}
Déclaration 1 (bloc) commence avant de commencer.
Déclaration 2 définit le cycle d'exploitation (bloc) conditions
3 déclaration après la boucle (bloc) a été fait
Dans l'exemple ci-dessus, vous pouvez voir:
Déclaration 1 définir la variable avant que la boucle commence (var i = 0).
Déclaration 2 conditions définies Cycle run (i doit être inférieur à 5).
Déclaration 3 augmentée d'une valeur (i ++) après chaque bloc de code a été exécuté.
Déclaration 1
Normalement, nous devrions utiliser une instruction pour initialiser les variables utilisées dans le cycle (var i = 0).
1 déclaration est facultative, cela ne sert peut aussi être une déclaration.
Vous pouvez initialiser une déclaration 1 (ou plusieurs) valeurs:
Et vous pouvez également omettre une déclaration (comme dans le début de la boucle de la valeur a été fixée):
Déclaration 2
Déclaration 2 conditions généralement utilisées pour évaluer les variables initiales.
2 La même déclaration est facultative.
2 Si l'instruction renvoie true, puis le cycle recommence si elle retourne false, la boucle se termine.
Si vous omettez l'instruction 2, il doit fournir une pause dans le cycle. Sinon, le cycle ne sera pas en mesure d'arrêter. Cela permet de rendre le navigateur crash. S'il vous plaît lire la pause dans une section ultérieure de ce tutoriel. |
Déclaration 3
3 déclarations augmente généralement la valeur de la variable d'origine.
Déclaration 3 est également facultative.
Déclaration 3 a une variété d'utilisations. Incrémentation peut être négatif (i--), ou plus (i = i + 15).
Déclaration 3 peut être omis (par exemple dans la boucle quand il y a un code correspondant):
Pour / Dans le cycle
JavaScript pour / dans l'état de boucle à travers les propriétés d'objet:
Exemples
for (x in person)
{
txt=txt + person[x];
}
Essayez »
Vous en apprendrez plus sur dans la section sur JavaScript pour objet / dans le cycle de la connaissance.
Alors que la boucle
Nous allons vous expliquer en boucle et faire / en boucle dans le chapitre suivant.