dowhile,while,for语句

循环语句 //使用三种语句求0~10的总和

for循环语句

var sum =0;
for(var i = 0;i<10;i++){
sum += i;
}
console.log(sum);

while语句

var i = 0;
var sum=0;
while(i<10){
sum+=i;
i++;
}
console.log(sum);

do while 语句

var i = 0;
var sum=0;
do{
sum+=i;
i++;
}while(i<10);
console.log(sum);

案例

/*
求1~100所有值的平均值
/
var sum=0;
var avg = 0;
for(var i = 1;i<=100;i++){
sum+=i;
}
avg=sum/100;
console.log(avg);
/
求1-100之间所有偶数和奇数的和*/
var ousum=0,jisum=0,sansum=0;
for(var i =1;i<=100;i++){
if(i%2==0){

ousum+=i;
}else{
jisum+=i;
}

}
console.log(ousum);
console.log(jisum);
/求1-100之间所有能被3整除的数字的和/
for(var i =1;i<=100;i++){
if(i%30){
sansum+=i;
}
}
console.log(sansum);
/**/
var sum = 0;
var avg =0;
var num = prompt('请输入班级数量');
for(var i=1; i<=parseInt(num);i++){
var score =prompt('请输入第'+i+'成绩');
sum+=parseFloat(score);
}
avg=sum/num;
console.log(sum);
console.log(avg);
/*
打印五角星
*/
var start = '★';
var s="";
for(var i = 0;i<5;i++){
s+=start;
}
console.log(s);
console.log('
=============');
var start = '★';
/打印5行5角星/
for(var i = 0;i<5;i++){
var s1="";
for(var j = 0;j<5;j++){
s1+=start;
}
console.log(s1);
}
/打印倒三角/
for(var i = 0;i<10;i++){
var s1="";
for(var j = 0;j<10-i;j++){
s1+=start;
}
console.log(s1);
}
/九九乘法表/
var str='';
for(var i = 1;i<10;i++){
for(var j = 1;j<=i;j++){
str += j+''+i+"="+ij+' ';
}
str+='\n';
}
console.log(str);

posted @ 2023-04-11 17:51  摆烂员  阅读(27)  评论(0)    收藏  举报