循环
重复执行相同或者相似的代码
循环的两个要素
循环条件:控制循环是否往后执行
循环体:执行的相同或者相似代码
1.while循环
var i=1;
while(i<=10){//循环条件
//循环体
console.log('涛哥跑了一趟超市',i);
//增量(让i变化起来)
i++;
}
2.break
在循环体中使用,强制结束循环
isNaN(str1) 判断变量str1是否是NaN,是的话返回true,
Number('')===0; 空字符转为数字为零
3.do-while循环
do{ 循环体}while(循环条件);
//使用do-while打印1~10之间所有整数
//初始值
var i=100;
do{
//循环体
console.log(i);
//增量
i++;
}while(i<=10);//循环条件
练习:假设当前银行卡的密码为431256,在死循环中弹出提示框,要求用户输入密码,如果输入正确则警示框弹出'login success',并强制结束循环;如果输入的次数达到3次,警示框跳出'game over',并强制结束循环。
06_dowhile.js 06.html
4.for循环
for(初始值;循环条件;增量){ 循环体}
//循环打印1~10之间所有的整数
for(var i=1;i<=10;i++){
console.log(i);
}
5.break和continue
break 结束循环,后续不再执行循环中的代码,相当于整个循环执行完毕
continue 跳过剩余部分的循环体,还会往后执行其它的代码
练习:打印1~100之间所有的整数,遇到能被3或者4整除就跳过