我是靠谱客的博主 勤恳汽车,这篇文章主要介绍JavaScript(6)流程控制--循环,现在分享给大家,希望可以做个参考。

1.for循环

for(初始化变量;条件表达式;操作表达式){
		//循环体
		}
打印100句hello world!
for(var a = 0;a < 100;a++){
		console.log('hello world!');
		}

浏览器F12–>sources–>设置断点–>F12进行调试
案例1计算1+2+…+100

var sum = 0;
for(var i=1; i<=100;i++){
		sum+=i;
		}
alert(sum);

案例2求一个班级的平均分

var sum = 0;
var num = prompt('请输入班级的总人数');
for(var i = 0; i<num; i++){
		var a = Number(prompt('请输入该学生的分数'));  //此处需要类型转换
		sum+=a;
		}
var ave = sum/num;
alert('该班级的平均分是'+ave);

2.双重for循环
语法结构

for(外层的初始化变量;外层的条件表达式;外层的操作表达式){
		for(里层的初始化变量;里层的条件表达式;里层的操作表达式){
		//执行语句
		}
	}

打印倒三角

var str = '';
var a = prompt('请输入行数');
for(var i = 1; i<=a; i++){
	for(var j = i; j<=a; j++){
	str += '⭐';
}
	str += 'n';
	}
alert(str);

打印正三角

var str = '';
var a = prompt('请输入行数');
for(var i = 1; i<=a; i++){
	for(var j = i; j>=1; j--){
	str += '⭐';
}
	str += 'n';
	}
alert(str);

打印九九乘法表

var str = '';
for(i = 1;i<=9;i++){
	for(j = 1;j<=i;j++){
	str = str+j+'*'+i+'='+i*j+' ';
	}	
	str += 'n';	
	}
console.log(str);

3.while循环
语法结构

while(条件表达式){
	//循环体
	}
var i = 1;
while(i<=100){
		console.log('这个人今年'+i+'岁了');
		i++;
		}

计算1+2+…+100

var sum = 0;
var j = 1;
while(j<=100){
	sum += j;
	j++;
	}
aler(sum);

4.do…while循环
语法结构

do{
		//循环体
	}while(条件表达式)

计算1+2+…+100

var sum = 0;
var i =1;
do{
	sum += i;
	i++;
	}while(i<=100)
alert(sum);

5.continue关键字、break关键字
continue跳出当前循环
break跳出整个循环
吃包子案例

for(var i = 1;i<=5;i++){
	if(i == 3){
		continue;
		}
	console.log('我正在吃第'+i+'个包子');
	}

求1-100之间,除了能被7整除之外的整数和


```javascript
var sum = 0;
for(var i = 1;i<=100;i++){
	if(i%7==0){
	continue;
	}
	sum += i;
	}

简易ATM

// 简易ATM
var sum = 0;
choice = prompt('请输入您想要执行的操作n1.存钱n2.取钱n3.显示余额n4.退出')
if(choice == 4){
	alert('您已成功安全的退出该系统');
}
while(choice != 4){

if(choice == '1'){
	var a = Number(prompt('请输入存入的钱数'))
	sum += a;
	alert('您当前的余额为'+sum);
}
else if(choice == '2'){
	var b = Number(prompt('请输入您要取出的钱数'))
	sum -= b;
	alert('您当前的余额为'+sum);
}
else if(choice == 3){
	alert('您当前的余额为'+sum);
	}
else{
	alert('请重新输入');
	}
choice = prompt('请输入您想要执行的操作n1.存钱n2.取钱n3.显示余额n4.退出')
}
if(choice == 4){
	alert('您已成功安全的退出该系统');
}

最后

以上就是勤恳汽车最近收集整理的关于JavaScript(6)流程控制--循环的全部内容,更多相关JavaScript(6)流程控制--循环内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部