This chapter has introduced each of the statements of the JavaScript language. Table 5.1 summarizes these statements, their syntax, and their purpose.
| Statement | Syntax | Purpose | 
|---|---|---|
| break | 
 
 break;  | 
 Exit from the innermost loop.  | 
| continue | 
 
 continue;  | 
 Jump to top of containing loop.  | 
| empty | 
 
 ;  | 
 Do nothing.  | 
| for | 
 
 
for (initialize ; test ; increment)
    statement
 | 
 Easy-to-use loop.  | 
| for/in | 
 
 
for (variable in object)
    statement
 | 
 Loop through properties of object.  | 
| function | 
 
 
function funcname([arg1 [..., argn]]) {
    statements
}
 | 
 Declare a function.  | 
| if/else | 
 
 
if (expression)
    statement1
[ else
    statement2 ]
 | 
 Conditionally execute code.  | 
| return | 
 
 return expression;  | 
 Return a value from a function.  | 
| var | 
 
 
var name_1 [ = value_1 ]
    [ ..., name_n [ = value_n]] ;
 | 
 Declare and initialize variables.  | 
| while | 
 
 
while (expression)
    statement
 | 
 Basic loop construct.  | 
| with | 
 
 
with (object)
    statement
 | 
 Specify the current name space.  |