JavaScript第五天

137 阅读1分钟

回顾

条件
  if(条件){
    //js代码
  }
  
  if(条件){
    //js代码
  }else{
    //js 代码
  }
  
  if(条件){
    //js代码
  }else if(条件){
   //js代码
  }else{
    //js代码
  }
  
  switch(表达式){
    case1:
     //js
    break;
    case2:
    //js
    break;
    default:
    //js
    break;
  }

循环语句

重复执行相同的代码多少次

while循环
初始化变量
while(条件表达式){
  //循环体
  //更新操作
}
do-while循环
初始化变量
do{
  //循环体
  //更新操作
}while(条件表达式)
//循环重复相同的代码
// 1.初始化变量   初始化一个计数器,使用var关键字声明的变量,变量帮我们记录次数
        var i = 1;

        // 条件表达式  用于确定每一次循环是否能被执行 如果结果是true就继续循环,否则就退出循环
        while(i<=100){
            // 循环体   重复执行的操作
            console.log("hello 大家好");
            // 更新操作  更新初始化变量 递增或递减
            i++   //99
        }

        // 初始化变量在整个循环中只执行一次
        
        
//循环重复不同的代码
/*  

while循环可以重复执行 不同的代码 使用计数器变量i
i每次循环值都会变化

输入年龄 1~100岁
*/

var age = prompt("请输入年龄");
var i=1;

while(i<=age){
    if(i==1){
        console.log("某人今年的年龄是"+ i +"岁,他出生了");
    }else if(i>=100){
        console.log("某人今年的年龄是"+ i +"岁,他去世了");
    }else{
        console.log("某人今年的年龄是"+ i +"岁");
    }

    i++
}
for循环
for(初始化变量;条件表达式;更新操作){
  //循环体
}
break和continue
 /*
      break和continue只能应用在循环中,但是break还可以使用在switch结构中
      break 终止循环  立即终止循环,并跳出循环,循环结束

      continue  停止当前循环,继续执行下一次循环

 */


//  for(var i=1;i<=100;i++){
//     if(i==20){
//         break;  //直接跳出循环
//     }
//     console.log(i);
//  }


 for(var i=1;i<=100;i++){
    if(i==20){
        continue;   //停止第20次循环  继续21次
    }
    console.log(i);
 }