(: ECMAScript Language Specification, JavaScript):
IfStatement:
if ( ) else
if ( )
:
EmptyStatement
ExpressionStatement
IfStatement
ContinueStatement
BreakStatement
ReturnStatement
SwitchStatement
ThrowStatement
Try
:
{ StatementList opt }
:
StatementList Statement
, ifStatement (Block) ( Block). , :
if (expr)
someStatement;
else
otherStatement;
StatementList , :
if (expr) {
someStatement;
} else {
otherStatement;
}
if (expr)
someStatement;
else {
otherStatement;
}
if (expr) {
someStatement;
} else
otherStatement;
otherStatement IfStatement, :
if (expr) {
someStatement;
} else
if (expr) {
someOtherStatement;
}
- :
if (expr) {
someStatement;
} else if (expr) {
someOtherStatement;
}