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. |