回顾
条件
if(条件){
//js代码
}
if(条件){
//js代码
}else{
//js 代码
}
if(条件){
//js代码
}else if(条件){
//js代码
}else{
//js代码
}
switch(表达式){
case 值1:
//js
break;
case 值2:
//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);
}