1.求1到100的累加和,所有偶数和,奇数和 ,能被3整除的数字和 2.打印5行5个星星 3.打印乘法表 4. 水仙花数
for循环
for ( 初始化变量;条件表达式;操作表达式){
//循环体
}
1.初始化变量:就是用var 声明的一个普通变量,在循环(代码块)开始之前执行。通常用于计数器的使用。可以不写。
2.条件表达式 就是用来决定每一次循环是否继续执行,就是终止的条件
3.操作表达式:会在循环(代码块)每次被执行后执行。是每次循环最后执行的代码 经常用于我们计数器变量进行更新(递增或者递减)
for(var i = 0; i
sum = sum+i;
}
console.log(sum);
2.//条件循环
for(var i = 1;i
console.log('今年1岁了');
}else if (i
console.log('你的生命要结束了');
}
}
3.//求1~100之间所有偶数和奇数的和 我们需要一个偶数的和变量
var even = 0;
var odd = 0;
for(var i = 1;i
even = even + i;
}else{
odd = odd +i;
}
}
console.log('偶数和:'+even);
console.log('奇数和:'+odd);
4.//1-100之间所有能被3整除的数字和
var result = 0;
for(var i=0;i
// result = result+i;
console.log(i);
}
}
console.log(result);
5.//输入班级总人数 ,输入每个学生的成绩 ,计算成绩和平均成绩
var num = prompt('班级人数');
var sum = 0; //求和的变量
var average = 0; //求平均值的变量
for(var i=1;i
for (里层的初始化变量; 里层的条件表达式是; 里层的操作表达式) {
// 执行语句;
}
}
## **1.打印5行5个星星**
var str = '';
for(var i = 1;i
str = str + '☆';
}
str = str + '\n';
}
console.log(str);
## **2.打印乘法表**
//每一行公式的个数正好和行数一样,j
str +=j +'*'+ i +'='+i*j+'\t';
}
str += '\n';
}
console.log(str);
var str = 0;
for(var i=1;i
str = j+'*'+i+'='+i*j ;
document.write(''+str+'');
}
document.write('');
}
方法二:
document.write('');
for(var i = 1; i
document.write('');
document.write(i +'*'+ j + '=' +i*j);
document.write('');
}
document.write('');
}
document.write('');
方法三:
document.write('');
for(var i = 1; i
document.write(''+i + '*' + j +'='+i*j+'')
}
document.write('');
}
document.write('');
## 3. //水仙花数
var a = 0; b = 0; c = 0;
for( var i = 100;i
console.log('水仙花数:' + i +'');
}
}
## 5.等腰三角形
//行数
for(var i =0;i
document.write(' ');
}
//2*i+1 表示奇数个
for(var k = 0;k
//循环体
}
执行思路:当表达式结果为true则执行循环体否则退出循环;
代码验证:
var num = 1;
while(num
//循环体
}while(表达式)
执行思路:跟while不同的地方是do while 先执行一次循环体 在判断条件 如果是为真,则继续执行循环体,否则退出循环。
var i = 1;
do{
console.log('how are you');
i++;
}while(i
sum = sum+i;
i++;
}while(i
if(i == 3){
continue; //遇到continue就退出本次循环,直接跳到i++
}
console.log("我正在吃第" +i+'个包子'); // 不执行第三次循环
}
//除了能被7整除之外的整数和
var sum = 0;
for(i=1; i
continue;
}else{
sum = sum+i;
}
}
console.log(sum);
2.break:立即跳出整个循环
for(vari=0; i
break;
}
console.log(i); //1 2 3
}
//执行前五次
var num = 0;
for(var i = 1; i
num++;
console.log(i);
}
if(num==5){
break;
}
}
7.5 死循环
死循环是一个无限次数循环,在程序开发中是要避免的,因为无限循环会损耗计算机内存
for:
第一种:
var i= 0;
for(;i |