Statement
Updated at:
if statement
In .js files, you can use if statements in the following formats:
if (expression) statement: whenexpressionis truthy, executestatement.if (expression) statement1 else statement2: whenexpressionis truthy, executestatement1. Otherwise, executestatement2.if ... else if ... else statementNWith this format of if statement, a statement amongstatement1~statementNcan be selected to execute.
Syntax example:
// if ...
if (expression) statement;
if (expression)
statement;
if (expression) {
code block;
}
// if ... else
if (expression) statement;
else statement;
if (expression)
statement;
else
statement;
if (expression) {
code block;
} else {
code block;
}
// if ... else if ... else ...
if (expression) {
code block;
} else if (expression) {
code block;
} else if (expression) {
code block;
} else {
code block;
}
switch statement
- The
defaultbranch can be omitted. - Only
variable,number, andstringcan follow thecasekeyword.
Syntax example:
switch (expression) {
case variable:
statement;
case number:
statement;
break;
case string:
statement;
default:
statement;
}
Code sample:
var exp = 10;
switch ( exp ) {
case "10":
console.log("string 10");
break;
case 10:
console.log("number 10");
break;
case exp:
console.log("var exp");
break;
default:
console.log("default");
}
Output:
number 10for statement
Supports the use of break and continue keywords.
Syntax example:
for (statement; statement; statement)
statement;
for (statement; statement; statement) {
code block;
}
Code sample:
for (var i = 0; i < 3; ++i) {
console.log(i);
if( i >= 1) break;
}
Output:
0
1
while statement
- When
expressionis true, loop through thestatementorcode block. - Supports the use of
breakandcontinuekeywords.
Syntax example:
while (expression)
statement;
while (expression){
code block;
}
do {
code block;
} while (expression)Is this page helpful?