Maison >interface Web >Questions et réponses frontales >Quelles sont les fonctions et les différences entre break et continue ?

Quelles sont les fonctions et les différences entre break et continue ?

青灯夜游
青灯夜游original
2020-11-13 11:08:1084054parcourir

Fonction : break et continue sont utilisés pour contrôler la structure de la boucle, principalement pour arrêter la boucle. Différence : l'instruction continue termine uniquement cette boucle, au lieu de terminer la boucle entière, et ne peut être utilisée que dans des instructions de boucle ; l'instruction break termine l'ensemble du processus de boucle et ne détermine plus si les conditions d'exécution de la boucle sont établies.

Quelles sont les fonctions et les différences entre break et continue ?

Le rôle de pause et de continuation

La pause et la poursuite sont utilisées pour contrôler boucles structurelles, principalement pour arrêter le cycle.

La différence entre break et continue

break est utilisée pour terminer complètement une boucle et sauter hors du corps de la boucle. Quel que soit le type de boucle, une fois qu'une rupture est rencontrée dans le corps de la boucle, le système mettra complètement fin à la boucle et commencera à exécuter le code après la boucle.

break peut non seulement mettre fin à la boucle dans laquelle il se trouve, mais également mettre fin à sa boucle externe. À ce stade, une étiquette doit être suivie immédiatement après la rupture. Cette étiquette est utilisée pour identifier une boucle externe.

var str = "hello";
for (var item of str){
    if(item ==="l"){
        break
    }
    console.log(item);  // h e 
}

La fonction de continue est quelque peu similaire à break. La différence est que continue termine uniquement ce cycle et démarre ensuite le cycle suivant.

peut être compris comme continuer consiste à ignorer les instructions restantes dans la boucle actuelle et à exécuter la boucle suivante.

var str = "hello";
for (var item of str){
    if(item ==="l"){
        continue
    }
    console.log(item);  // h e o
}

Résumé de la différence :

La différence entre l'instruction continue et l'instruction break est que l'instruction continue ne fait que terminer cette boucle, plutôt que de terminer la boucle entière . L'instruction break termine l'ensemble du processus de boucle, ne détermine plus si les conditions d'exécution de la boucle sont vraies et exécute les instructions après la boucle en cours. De plus, continue ne peut être utilisé que dans des instructions de boucle, c'est-à-dire qu'il ne peut être utilisé que dans for, while et do... while De plus, continue ne peut être utilisé dans aucune instruction.

Donc, encore une fois : continue ne peut pas être utilisé dans switch à moins que switch ne soit dans le corps de la boucle. À ce stade, continue représente également la boucle actuelle qui termine le corps de la boucle et n'a rien à voir avec switch.

Pour plus de connaissances liées à la programmation, veuillez visiter : Cours de programmation ! !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn