6.10 Labels
The
case and default:
labels used in conjunction with the switch
statement are a special case of a more general label statement. In
JavaScript 1.2, any statement may be labeled by preceding it with an
identifier name and a colon:
identifier: statement
The identifier can be any legal JavaScript
identifier that is not a reserved word. Label names are distinct from
variable and function names, so you do not need to worry about name
collisions if you give a label the same name as a variable or
function. Here is an example of a labeled while
statement:
parser:
while(token != null) {
// Code omitted here
}
By labeling a statement, you give it
a name that
you can use to refer to it elsewhere in your program. You can label
any statement, although the only statements that are commonly labeled
are loops: while, do/while,
for, and for/in. By giving a
loop a name, you can use break and
continue to exit the loop or to exit a single
iteration of the loop.
•
Table of Contents
•
Index
•
Reviews
•
Examples
•
Reader Reviews
•
Errata
JavaScript: The Definitive Guide, 4th Edition
By
David Flanagan
Publisher
: O'Reilly
Pub Date
: November 2001
ISBN
: 0-596-00048-0
Pages
: 936
Slots
: 1
This fourth edition of the definitive reference to
JavaScript, a scripting language that can be embedded
directly in web pages, covers the latest version of the
language, JavaScript 1.5, as supported by Netscape 6 and
Internet Explorer 6. The book also provides complete
coverage of the W3C DOM standard (Level 1 and Level 2),
while retaining material on the legacy Level 0 DOM for
backward compatibility.