循环结构
1.
while(条件){
当条件为真时执行;
}
while中结束循环用break;
实例:
1.在控制台打印10句hello world
var a=1;
while(a<=10){
console.log('hellow world');
a++;
}
2.打印1-100之间所有的偶数
var a=1;
while(a%2==0){
if(a%2==0){
console.log(a);
}
a++;
}
3.打印1-100之间所有的奇数
var a=1;
while(a%2==1){
if(a%2==0){
console.log(a);
}
2.for循环
fot(表达式1;表达式2;表达式3){
循环操作
}
表达式1:循环变量的声明表达式。
表达式2:循环条件判断,条件为真,执行循环操作,否则退出循环。
表达式3:更新循环变量。
for语句三种表达式的特殊用法
1.表达式1允许为空
允许在循环外,将第一个表达式不足
2.表达式2允许为空
死循环
尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整。
3.表达式3不能为空
死循环
在循环内部将表达式补充完整。
4.表达式1和表达式3的内容多样化
表达式1可以一次声明多个变量。
表达式3可以一次改变多个变量的数值。
多个表达式之间用,分开。
实例:
1.用for循环输出1-100
for(var a=1;a<=100;a++){
console.log(a);
}
2.用for循环输出1-100中的偶数和奇数的和
偶数:
for(var a=1,sum=0;a<=100;a++){
if(b%2==0){
sum=(sum+a);
}
}
奇数:
for(var a=1,sum=0;a<=100;a++){
if(b%2==1){
sum=(sum+a);
}
}
网友评论