语句

1、程序三大基本结构

  • 顺序结构
  • 特点:代码按照从上往下执行
  • 分支结构
  • 特点:根据条件执行代码
  • 循环结构
  • 特点:代码被重复执行

2、分支语句

1. if 分支语句

  • 三种形式:单分支、双分支、多分支

  • 单分支:

    if(条件){ 满足条件要执行的代码 }

  • 双分支:

    if(条件){
    
       满足条件要执行的代码 
    
    }else{ 
    
        不满足条件要执行的代码 
    }
    
  • 多分支:

    if(条件1){
        满足条件1要执行的代码 
    }else if(条件2){
        满足条件2要执行的代码 
    }
    ……
    else if(条件n){
        满足条件n要执行的代码 
    }else{
        不满足所有条件要执行的代码 
    }
    

    注意:多分支判断条件是依次从上往下判断,从条件1开始到n结束

2.三元运算符

  • 符号:? + :
  • 语法:
  • 条件 ?满足条件执行的代码 :不满足条件执行的代码
  • 如:1 > 2 ? alert(‘真的’) : alert(‘假的’)

3. switch语句

  • 语法:

    switch(数据){
      case 值1:
          代码1
          break
      case 值2:
          代码2
          break
      default:
          代码n
          break
    }
    
  • 注意:

  • switch case语句一般用于等值判断,不适合区间判断

  • switch case一般需要配合break关键词使用,没有break会造成case穿透

3、循环结构

1. while循环

  • 语法:

    while(循环条件){
      要执行的代码(循环体)
    }
    
  • 本质:循环的本质结束以某个变量为起始值,然后不断产生变化量,慢慢靠近终止条件的过程

  • 三要素

  • 变量起始值

  • 终止条件(没有终止条件,循环会一直执行下去,变成死循环)

  • 变量变化量(自增或自减)

  • break 与 continue

  • break : 退出循环

  • continue:结束本次循环,继续下次循环

2. for语句

  • 语法:

    for(变量起始值;终止条件;变量变化量){
      要执行的代码
    }
    
  • break 与 continue

  • break : 退出循环

  • continue:结束本次循环,继续下次循环

  • 循环嵌套

  • 语法:

    for(变量起始值;终止条件;变量变化量){
    
        for(变量起始值;终止条件;变量变化量){
    
            要执行的代码
        }
    }