三大程序结构

1、顺序执行语句
 
一步一步执行,由上面一步一步执行到下面
 
 
2、条件执行语句
 
1、if(条件){
    执行条件成立语句
}
 
2、if(条件){
    执行条件成立语句
}else{
    执行条件不成立
}
 
3、if(条件){
    执行条件成立
}else if(条件2){
    执行条件成立
}else{
    执行条件不成立
}
4、switch(表达式或者变量/*与下面的n数据类型是全等关系*/){
    case n:
    执行语句
    break;//语句结束
    case n2:
    执行语句
    break;
default:
    执行语句
}
 
5、switch case,多用于有限,离散知道具体值的情况!
 
3、循环执行语句
1、重复执行相同的代码,得到相同或者不同的结果,减少代码冗余
 
2、for循环
 
        for (语句 1; 语句 2; 语句 3)
            {
                被执行的代码块
            }     
    语句 1 在循环(代码块)开始前执行( 语句 1 是可选的,也就是说不使用语句 1 也可以。 您可以在语句 1 中初始化任意(或者多个)值:)
    语句 2 定义运行循环(代码块)的条件( 通常语句 2 用于评估初始变量的条件, 语句 2 同样是可选的。 如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。 如果您省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃)
    语句 3 在循环(代码块)已被执行之后执行
 
 
4、循环类型
 

不同类型的循环

JavaScript 支持不同类型的循环:
  • for - 循环代码块一定的次数
  • for/in - 循环遍历对象的属性
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块
 
5、continue和break
continue:结束当前循环执行下一次循环
 
break:结束整个循环
 
原文地址:https://www.cnblogs.com/W-Wait/p/8321136.html