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);

浙公网安备 33010602011771号