提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
一、js循环
学习JS的循环语句和continue break关键词
二、使用步骤
// 循环结构 for循环
// for(var i=1;i<=10;i++){
// alert("你个王白丹")
// }
// var rs=prompt("请输入3年1班班级的人数哦")
// var cj=0
// for(var i=1;i<=rs;i++){
// var cj= Number(prompt("请输入第"+i+"学生的成绩"))+cj
// }
// alert(cj)
// alert(cj/rs)
// 5行5个星星
// var a="";
// for(var i=1;i<=5;i++){
// for(var c=1;c<=5;c++)
// {
// a = a +"⭐";
// }
// a = a+"\n";
// }
// console.log(a);
// var rows=prompt("请您输入行数");
// var cols=prompt("请您输入列数");
// var str='';
// for(var i=1;i<=rows;i++){
// for(var j=1;j<=cols;j++){
// str= str + "⭐";
// }
// str+='\n';
// 倒三角
// }
// console.log(str)
// var str='';
// for(var i=1;i<=10;i++){
// for(var j=i;j<=10;j++){
// str+="⭐";
// }
// str+="\n"
// }
// console.log(str)
// 正三角
// var str='';
// for(var i=1;i<=10;i++){
// for(var j=1;j<=i;j++){
// str+="⭐";
// }
// str+="\n"
// }
// console.log(str)
// 九九乘法表
// var str='';
// for(var i=1;i<=10;i++){
// for(var j=i;j<=10;j++){
// str+=i+'*'+j+'='+i*j +'\t';
// }
// str+="\n"
// }
// console.log(str)
循环结构 while ,do while
// while循环 语法结构
// var num =1;
// while(num<=100){
// console.log("王八蛋")
// num++;
// }
// do while循环 语法结构
// do{
// 循环体
// }while{条件表达式}
continue关键字
continue关键字用于立即跳出本次循环,继续下次循环
for(var i=1;i<=5;i++){
if(if==3){
continue;只要遇见continue就推出本次循环,直接跳到i++
}
console.log(i)
}
break 关键词
break 关键字用于立即跳出整个循环(循环结束)
总结
三个循环都可以相互替代
如果是用来计次数,跟数字相关的,三者基本相同,for更常用
while和do while 可以做复杂的判断条件
while和do while while 先判断 后执行, do while 先执行后判断
while和do while 执行次数不一样,do while至少会执行一次循环体,而while 可能一次也不执行
continue跳出单次循环,break退出整个循环体