En JavaScript, while est une instruction de boucle when. La condition de la boucle doit d'abord être jugée. Lorsque la condition est satisfaite, le corps de la boucle est exécuté. Si elle n'est pas satisfaite, la boucle est sautée. Les caractéristiques de l'instruction while : jugez d'abord l'expression et exécutez l'instruction correspondante lorsque le résultat de l'expression est vrai.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3. L'instruction de boucle
while est une sorte d'instruction de boucle 当型
.La condition de boucle est d'abord jugée lorsque la condition est satisfaite, le corps de la boucle est exécuté s'il n'est pas satisfait.
Fonction : Effectuez à plusieurs reprises une opération jusqu'à ce que la condition spécifiée ne soit pas remplie.
Caractéristiques : Jugez d'abord l'expression et exécutez l'instruction correspondante lorsque le résultat de l'expression est vrai.
La forme générale d'une boucle while est :
while(表达式){ //表达式为循环条件 语句块; //要执行的代码块 }
Analyse de l'instruction :
Calculez d'abord la valeur de "l'expression", et lorsque la valeur est vraie, exécutez le "bloc d'instructions" dans le corps de la boucle ;
Explication : Le résultat du calcul de "expression" est de type booléen (VRAI ou FAUX). S'il s'agit d'une valeur d'autres types, elle sera automatiquement convertie en valeur de type booléen (car PHP est un type de langage faible). et convertira automatiquement la variable en fonction de la valeur de la variable dans le type de données correct).
Un "bloc d'instructions" est une collection d'une ou plusieurs instructions entourées de { } ; s'il n'y a qu'une seule instruction dans le bloc d'instructions, { } peut également être omis.
Une fois l'exécution terminée, revenez à l'expression et calculez à nouveau la valeur de l'expression pour jugement. Lorsque la valeur de l'expression est vraie, continuez à exécuter le "bloc d'instructions"... Ce processus sera répété.
jusqu'à Lorsque la valeur de l'expression est fausse, la boucle est éclatée et l'instruction située en dessous du while est exécutée.
le flux d'exécution de la boucle while est illustré dans la figure ci-dessous :
Exemple : utilisez la boucle while pour calculer la somme de tous les entiers compris entre 1 et 100 :
var i=1; var sum=0; while (i <= 100){ sum += i; i++; } document.write("1 + 2 + 3 + ... + 98 + 99 + 100 = " + sum)
Remarque :
while en écrivant l'instruction de boucle, assurez-vous que le résultat de l'expression conditionnelle peut être faux (c'est-à-dire que la valeur booléenne est fausse), car tant que le résultat de l'expression est vrai, la boucle continuera et ne s'arrêtera pas automatiquement . Pour ce type de boucle qui ne peut pas s'arrêter automatiquement, nous appelons généralement cela une « boucle infinie » ou une « boucle infinie ».
Si vous créez accidentellement une boucle infinie, cela peut provoquer le blocage du navigateur ou de l'ordinateur.
【Apprentissage recommandé : Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!