devxlogo

Label Loops in JavaScript

Label Loops in JavaScript

You can refer to named functions from anywhere within a JavaScript program by calling them by name. Sometimes it’s useful to be able to do the same for statements. Any JavaScript statement can be given a label, simply by preceding the statement with any non-reserved word followed by a colon. Once a statement is labeled, you can refer to it by name from anywhere in the program. In practice the most useful statements to label are loops. Labeling gives you greater control over the flow of the loop, especially if there are loops within the loop.

  outerloop: while (!EOF) { 	innerloop: 	for i = 1; i < 5; i++) { 		... 	if (myVar == null) break outerloop;  // break out of both loops 	} }		 

The continue statement also works with labeled loops.

See also  Professionalism Starts in Your Inbox: Keys to Presenting Your Best Self in Email
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist