1.4JavaScript语言的语句(Statement)

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 < 6true,则运行后面的 console.log(i),然后运行 i++,依次类推,直至 i < 6false

//注意:一般情况下,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

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部