1.if条件
if (表达式) {
//语句
}
2.if-else条件
if (表达式) {
//语句1
} else {
//语句2
}
3.if-else-if条件
if (表达式1) {
//语句1
} else if (表达式2) {
//语句2
} else {
//语句3
}
4.switch条件
注意:caseExpression 内的语句无隐式的 break 语句。
switch (switchExpression) {
case caseExpression1:
//语句1
[break;]
case caseExpression2:
//语句2
[break;]
case caseExpressionN:
//语句N
[break;]
default:
//语句
}
5.while循环
while (表达式) {
//语句
}
6.do-while循环
do {
//语句
}
while (表达式);
7.for循环
for 语句的运行顺序为:第一步先计算 i < 6,如果 i < 6 为 true,则运行后面的 console.log(i),然后运行 i++,依次类推,直至 i < 6 为 false。
//注意:一般情况下,i不可以为常量。
for (let i = 0; i < 6; i++) {
console.log(i); // 0 1 2 3 4 5
}
8.for-of循环
for (let 变量名 of 可迭代) {
//语句
}
for (let [键, 值] of 可迭代) {
//语句
}
for (const 常量名 of 可迭代) {
//语句
}
for (const [键, 值] of 可迭代) {
//语句
}
9.for-in循环
for (let 变量名 in 可枚举) {
//语句
}
for (const 常量名 in 可枚举) {
//语句
}
10.label跳转
label: 语句
11.break跳转
break;
break label;
12.continue跳转
continue;
continue label;
13.return跳转
return;
return 表达式;
14.throw异常
throw 表达式;
15.try-catch-finally异常
try {
//可能会产生异常的语句
} catch (变量名) {
//处理异常
} finally {
//无论是否产生异常,始终运行
}
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/36991.html