Statement |
Syntax |
Purpose |
---|---|---|
break |
break; break labelname; |
Exit from the innermost loop or switch statement or from the statement named by label. |
case |
case expression: |
Label a statement within a switch statement. |
continue |
continue; continue labelname; |
Restart the innermost loop or the loop named by label. |
default |
default: |
Label the default statement within a switch statement. |
do/while |
do statement while (expression); |
An alternative to the while loop. |
empty |
; |
Do nothing. |
for |
for (initialize ; test ; increment) statement |
An easy-to-use loop. |
for/in
|
for (variable in object) statement |
Loop through the properties of an object. 遍历数组的所有元素: |
function |
function funcname([arg1[..., argn]]) { statements } |
Declare a function. |
if/else |
if (expression) statement1 [else statement2] |
Conditionally execute code. |
label |
identifier: statement |
Give statement the name identifier. |
return |
return [expression]; |
Return from a function or return the value of expression from a function. |
switch
|
switch(n) |
Multiway branch to statements labeled with case or default: . |
throw
|
throw exception |
Throw an exception. |
try...catch
|
try |
Catch an exception. |
var |
var name_1 [ = value_1] [ ..., name_n [ = value_n]]; |
Declare and initialize variables. |
while |
while (expression) statement |
A basic loop construct. |
with |
with (object) statement |
Extend the scope chain. (Deprecated.) |
【上篇】ASP.NET在IIS7.5(IIS7)配置伪静态
【下篇】error C2664: ‘CWnd::MessageBoxW’ : cannot convert parameter 1 from ‘const char [30]‘ to ‘LPCTSTR’
【下篇】error C2664: ‘CWnd::MessageBoxW’ : cannot convert parameter 1 from ‘const char [30]‘ to ‘LPCTSTR’