for(表达式1;表达式2;表达式3){
//循环操作(输出)
}
表达式1:循环变量的声明表达式.(a=**)
表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。(a<=**)
表达式3:更新循环变量(i++)
三个表达式中缺少一个就会成为死循环
for语句三个表达式的特殊用法
1、表达式1可以是空
允许在循环外,将第一个表达式不足
2、表达式2允许为空
死循环
尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。
3、表达式3允许为空
死循环
在 循环 内部 将表达式补充完整。
4、表达式1 和 表达式3 内容多样化
表达式1 可以一次声明多个变量
表达式3 可以一次改变多个变量的数值
多个表达式之间 用 , 分开
1、用for循环输出1到100
for(var i=1;i<=100;i++){
console.log(i)
}
2、用for循环输出1到100之间的偶数;
1、
for(var i=1;i<=100;i++){
if(i%2===0){
console.log(i);
}
}
2、
for(var i=2;i<=100;i++){
console.log(i++);
}
3、用for循环输出1到100之间的奇数;
第(1)种方法
for(var i=1;i<=100;i++){
if(i%2===1){
console.log(i);
}
}
第(2)种方法
for(var i=1;i<=100;i++){
console.log(i++);
}
求1-100所有偶数的和
for(var i=1,sum=0;i<=100;i++){
if(i%2==0){
sum=sum+i;
}
}
console.log(sum);
求1-100所有奇数的和
for(var i=1,sum=0;i<=100;i++){
if(i%2==1){
sum=sum+i;
}
}
console.log(sum);