Traduit en : Français Afficher l'original Options ▼
DSA avec JS - À votre rythme Tutoriel JS Exercice JS Questions d'entretien JS Tableau JS Cha
Déclaration d'étiquette JavaScript
Dernière mise à jour : 24 juin 2024
L'instruction d'étiquette JavaScript est utilisée pour étiqueter un bloc
de code. Une instruction étiquetée peut être utilisée avec des boucles
et des instructions de contrôle de flux pour fournir une cible pour les
instructions breaket continue.
Syntaxe:
Libellé : instruction (boucle ou bloc de code)
Mots clés à utiliser :
Étiquette : une chaîne unique utilisée pour définir le nom du bloc ou
de la boucle.
Déclaration : Cela peut être une boucle ou un bloc.
Break : utilisé pour terminer la boucle ou le bloc de code.
Continuer : utilisé pour terminer ou sauter de l'itération actuelle de
la boucle.
Instruction d'étiquette avec des boucles for : Dans cette section,
l'utilisateur apprendra à attribuer une étiquette unique à plusieurs
boucles. Nous utiliserons également les mots-clés break et continue
avec les boucles multiples. Les exemples ci-dessous illustrent
l'utilisation d'étiquettes à l'aide de boucles.
Exemple 1 : Utilisation du mot clé break avec des boucles étiquetées.
Les utilisateurs peuvent terminer la boucle externe à partir de la
boucle interne à l'aide de l'étiquette.
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez avoir lu et compris notre politique de cookies et notre politique de
JavaScript
confidentialité
J'ai compris !
let sum = 0, a = 1;
// Label for outer loop
outerloop: while (true) {
a = 1;
// Label for inner loop
innerloop: while (a < 3) {
sum += a;
if (sum > 12) {
// Break outer loop from inner loop
break outerloop;
}
console.log("sum = " + sum);
a++;
}
}
Sortir
somme = 1
somme = 3
somme = 4
somme = 6
somme = 7
somme = 9
somme = 10
somme = 12
Exemple 2 : Utilisation du mot-clé continue avec des boucles
étiquetées. Les utilisateurs peuvent passer de la boucle interne à la
boucle externe à l'aide de l'étiquette. Lorsque la condition « a=2 and
sum < 12 » s'exécute sur true, elle n'imprime pas la somme car nous
terminons cette itération de la boucle interne à l'aide du mot-clé
« continue ». Lorsque la condition à l'intérieur de l'instruction if
s'exécute
Nous utilisons sur true,
des cookies ellegarantir
pour vous passe à la boucle
la meilleure externe.
expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez avoir lu et compris notre politique de cookies et notre politique de
JavaScript confidentialité
let sum = 0, a = 1;
// Label for outerloop
outerloop: while (sum < 12) {
a = 1;
// Label for inner loop
innerloop: while (a < 3) {
sum += a;
if (a === 2 && sum < 12) {
// Jump to outer loop from inner loop
continue outerloop;
}
console.log("sum = " + sum + " a = " + a);
a++;
}
}
Sortir
somme = 1 a = 1
somme = 4 a = 1
somme = 7 a = 1
somme = 10 a = 1
somme = 12 a = 2
Exemple 3 : Utilisation de l'instruction d'étiquette avec un bloc de
code. Les utilisateurs peuvent mettre fin à l'exécution d'un bloc
étiqueté à l'aide du mot clé break. Vous pouvez observer que le code
après le mot clé break n'est pas exécuté
JavaScript
blockOfCode: {
console.log('This part will be executed');
break blockOfCode;
console.log('this part will not be executed');
Nous utilisons des}cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez avoiroflu et
console.log('out thecompris notre politique de cookies et notre politique de
block');
confidentialité
Sortir
Cette partie sera exécutée
hors du bloc
Exemple 4 : déclaration de fonction étiquetée. myLabelest l'étiquette
attribuée à la déclaration de fonction. myLabeledFunctionest le nom de la
fonction.
JavaScript
myLabel: function myLabeledFunction() {
console.log("This is a labeled function.");
}
// Calling the labeled function
myLabeledFunction();
Sortir
Il s'agit d'une fonction étiquetée.
Navigateurs pris en charge :
Google Chrome
Mozilla Firefox
Microsoft Edge
Safari
Want to be a Software Developer or a Working Professional looking to
enhance your Software Development Skills? Then, master the
concepts of Full-Stack Development. Our Full Stack Development -
Nous utilisons
React des and cookies pour vous
Node.js garantirwill
Course la meilleure
help expérience de navigation
you achieve sur notre site.
this quickly. LearnEn utilisant
notre site, vous reconnaissez avoir lu et compris notre politique de cookies et notre politique de
everything from Front-End to Back-End Development with hands-on
confidentialité
Projects and real-world examples. This course enables you to build
scalable, efficient, dynamic web applications that stand out. Ready to
, , y pp y
become an expert in Full-Stack? Enroll Now and Start Creating the
Future!
shub… 3
Next Article
JavaScript Statements
Similar Reads
How to Change the Button Label when Clicked using JavaScript ?
Changing the Label of the Button element when clicked in JavaScript can
be used to provide more information to the user such as the text of the…
2 min read
How to Change Button Label in Alert Box using JavaScript ?
In JavaScript, the alert method is used to display an alert box with a
message. By default, the alert box contains an "OK" button. We cannot…
2 min read
How to Change Button Label in Alert Box using JavaScript?
The alert() function in JavaScript is a useful tool for showing alerts, but it
doesn't allow for much customization. One thing that isn't immediately…
2 min read
How to change the text of a label using JavaScript ?
JavaScript provides two built-in properties that allow us to change the
text of any element in an HTML document. In this article, we will explo…
2 min read
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez avoir lu et compris notre politique de cookies et notre politique de
confidentialité
Difference Between label and break in JavaScript
The labels and the break statement are used within loops and control
flow structures to enhance flexibility and manageability. Each serves…
3 min read
How to write an inline IF statement in JavaScript ?
Nous pouvons écrire une instruction IF en ligne en javascript en utilisant
les méthodes décrites ci-dessous. Méthode 1 : Dans cette méthode, no…
2 min de lecture
Comment optimiser l'instruction switch en JavaScript ?
L'instruction switch est nécessaire pour certaines tâches de
programmation et la fonctionnalité de l'instruction switch est la même…
2 min de lecture
JavaScript SyntaxError - Instruction manquante ; avant
Cette exception JavaScript manquante ; avant l'instruction se produit s'il
manque un point-virgule (;) dans le script. Message : SyntaxError : ';'…
1 min de lecture
JavaScript SyntaxError – L'instruction de fonction nécessite un nom
Cette instruction de fonction d'exception JavaScript nécessite un nom qui
se produit s'il existe une instruction de fonction dans le script qui…
1 min de lecture
Que signifie l'opérateur OR || dans une instruction en JavaScript ?
JavaScript est un langage de programmation dynamique qui permet aux
développeurs d'écrire facilement du code complexe. L'un des concepts…
6 minutes de lecture
Mots clés de l'article : JavaScript Technologies Web notions de base de javascript
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez avoir lu et compris notre politique de cookies et notre politique de
confidentialité
Adresse de l'entreprise et des
communications : A-143, 9e étage,
Sovereign Corporate Tower, secteur 136,
Noida, Uttar Pradesh (201305) | Adresse
enregistrée : K 061, Tower K, Gulshan
Vivante Apartment, secteur 137, Noida,
Gautam Buddh Nagar, Uttar Pradesh,
201305
Entreprise Langues
À propos de nous Python
Légal Java
Dans les médias C++
Contactez-nous PHP
Faites de la publicité avec nous GoLang
Nous utilisons desSolution
cookiesd'entreprise
pour vous garantir
GFG la meilleure expérience de navigation sur notre site. En utilisant
SQL
notreProgramme
site, vous reconnaissez
de formation enavoir lu et compris notre politique de cookies etLangage
placement notre politique
R de
Communauté GeeksforGeeks confidentialité Tutoriel Android
Archives des tutoriels
DSA Science des données et Machine learning
Structures de données Science des données avec Python
Algorithmes Science des données pour débutants
DSA pour les débutants Apprentissage automatique
Problèmes DSA de base Mathématiques ML
Feuille de route DSA Visualisation des données
Top 100 des problèmes d'entretien DSA Pandas
Feuille de route DSA par Sandeep Jain Numpy
Toutes les aide-mémoire PNL
Apprentissage profond
Technologies Web Tutoriel Python
HTML Exemples de programmation Python
CSS Projets Python
JavaScript Python Tkinter
Manuscrit Grattage Web
ReactJS Tutoriel OpenCV
SuivantJS Question d'entretien Python
Amorçage Django
Conception de sites Web
L'informatique DevOps
Systèmes d'exploitation Git
Réseau informatique Linux
Système de gestion de base de données AWS
Ingénierie logicielle Docker
Conception de la logique numérique Kubernetes
Mathématiques de l'ingénierie Azuré
Développement de logiciels BPC
Tests de logiciels Feuille de route DevOps
Conception du système Préparation à l'entretien
Conception de haut niveau Programmation compétitive
Conception de bas niveau Top DS ou Algo pour CP
Diagrammes UML Processus de recrutement adapté à l'entreprise
Guide d'entretien Préparation adaptée à l'entreprise
Modèles de conception Préparation aux aptitudes
OOAAD Casse-têtes
Bootcamp sur la conception de systèmes
Questions d'entretien
Matières scolaires Vidéos de GeeksforGeeks
Mathématiques DSA
Nous utilisons des cookiesPhysique Python
pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez
Chimie avoir lu et compris notre politique de cookies et notre
Javapolitique de
Biologie confidentialité C++
Sciences sociales Développement Web
Grammaire anglaise Science des données
Commerce Matières d'informatique
Gardien de but mondial
@GeeksforGeeks, Sanchhaya Education Private Limited , Tous droits réservés
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant
notre site, vous reconnaissez avoir lu et compris notre politique de cookies et notre politique de
confidentialité