跳过正文
  1. 文章/
  2. 前端/
  3. 语言/
  4. JavaScript/
  5. JavaScript基础/

3、流程控制

·327 字·1 分钟· loading · loading · ·
前端 语言 JavaScript JavaScript基础
GradyYoung
作者
GradyYoung
JavaScript基础 - 点击查看当前系列文章
§ 3、流程控制 「 当前文章 」

条件分支语句
#

if-else
#

if (condition1){
	//当条件 1 为 true 时执行的代码
}
else if (condition2){
	//当条件 2 为 true 时执行的代码
}
else{
	//当条件 1 和 条件 2 都不为 true 时执行的代码
}

在 JavaScript 中,可以使用 if 来判断undefinednull0NaN或空字符串"",比如if data{},如果 data 为undefinednull0NaN或空字符串"",那么这个表达式就是不成立的。

switch-case
#

switch(n){
    case 1:
        //执行代码块 1
        break;
    case 2:
        //执行代码块 2
        break;
    default:
        //与 case 1 和 case 2 不同时执行的代码
}

循环语句
#

for
#

for (var i = 0;i < cars.length;i++){ 
    document.write(cars[i] + "<br>");
}

while
#

while (条件){
    //需要执行的代码
}

do-while
#

do {
    x = x + "The number is " + i + "<br>";
    i++;
}while (i < 5);

break 和 continue
#

break 语句可用于跳出循环。

continue 语句用于中断当前的循环中的迭代,然后继续循环下一个迭代。

JavaScript基础 - 点击查看当前系列文章
§ 3、流程控制 「 当前文章 」