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.
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.























