Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Web
Expertise: Intermediate
Apr 5, 1999

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.
Steve Renaker
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date