for循环
for(1.声明一个变量;2.条件;3.对变量进行操作){
被执行的语句
}
练习: 用for循环输出10句 hello world
注意:每个之间都要用分号(;)隔开 , 第一个声明可以进行多个声明
for(var i=1;i<=10;i++){
console.log('hello world');
}
for执行的顺序:
1.var
2.i<=10
3.console.log();
4.i++
5.i<=10
6.console.log();
7.i++
8.i<=10
9.console.log();
用for循环输出1-100所有的数
for(var i=1;i<=100;i++){
console.log(i);
}
for(var i=2;i<=100;i++){
console.log(i);
}
用%
for(var i=2;i<=100;i++){
if (i%2==0) {
console.log(i)
}
}
奇数
for(var i=1;i<=100;i++){
if (i%2==1) {
console.log(i)
}
}
奇数
for(var i=1;i<=100;i+=2){
if (i%2==1) {
console.log(i)
}
}
偶数
for(var i=2;i<=100;i++){
if (i%2==0) {
console.log(i)
}
}
偶数
for(var i=2;i<=100;i+=2){
console.log(i);
}
求1-100所有偶数的和 2550
for( var i=1,sum=0; i<=100;i++){
if(i%2==0){
sum=sum+i;
}
}
console.log(sum);
结果为2550
执行的顺序:
偶数为:2 4 6 8
sum=0;
0+2=2
再赋值给sum
2+4=6
再赋值给sum
6+6=12
在赋值给sum
求1-100所有奇数的和
for( var i=1,sum=0; i<=100;i++){
if(i%2==1){
sum=sum+i;
}
}
console.log(sum);
结果为2500