Latest web development tutorials
×

JavaScript cours

JavaScript cours JavaScript Brève introduction JavaScript usage JavaScript exportation JavaScript grammaire JavaScript Déclarations JavaScript note JavaScript variable JavaScript Types de données JavaScript Objets JavaScript fonction JavaScript portée JavaScript événement JavaScript chaîne JavaScript opérateurs JavaScript comparer JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Type de conversion JavaScript expressions régulières JavaScript erreur JavaScript debugging JavaScript ascenseur variable JavaScript Strict mode JavaScript utilisation inappropriée JavaScript Authentification Forms JavaScript Mots clés réservés JavaScript JSON JavaScript void JavaScript Spécification code

JS fonction

JavaScript Définition de la fonction JavaScript Arguments de la fonction JavaScript appel de fonction JavaScript fermetures

JS HTML DOM

DOM Brève introduction DOM HTML DOM CSS DOM événement DOM EventListener DOM élément

JS Tutorial avancée

JavaScript Objets JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Objets

JS Navigateur BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript événement Timed JavaScript Cookies

JS entrepôt

JavaScript entrepôt JavaScript test jQuery JavaScript test Prototype

JS Exemples

JavaScript Exemples JavaScript instance de l'objet JavaScript instance d'objet du navigateur JavaScript HTML DOM Exemples JavaScript résumé

JS Manuel de référence

JavaScript Objets HTML DOM Objets

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[0] + "<br>");
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

for (var i=0;i<cars.length;i++)
{
    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:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

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

Exemples

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

Essayez »

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:

exemple:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Essayez »

Et vous pouvez également omettre une déclaration (comme dans le début de la boucle de la valeur a été fixée):

exemple:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Essayez »


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.

lampe 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):

exemple:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

Essayez »


Pour / Dans le cycle

JavaScript pour / dans l'état de boucle à travers les propriétés d'objet:

Exemples

var person={fname:"John",lname:"Doe",age:25};

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.