Js循环之for循环
for循环基础
*打印1到100和*
var sum = 0;
for(var i=1;i<=100;i++){
sum+=i;
}
console.log(sum);
//本金59万,年利息0.0059,30年后还款金额
var money=570000;
for(var i=1;i<=30;i++){
money = money+money*0.0059;
}
console.log(money);
//联系 8/1+6/2+4/3+2/4
//如果循环条件有多个,最后一个起作用
var sum =0;
for(var i=8,j=1;i>=2,j<=4;i-=2,j++){
console.log(i+"/"+j);
sum+=i/j
}
console.log(sum);
//乘法口诀
//乘法口诀
for(var i=1;i<=9;i++){
for(var j=1,str="";j<=i;j++){
str+=i+"*"+j+"="+i*j+" ";
}
console.log(str)
}
continue
//continue 跳过此次循环,i自增
//打印1-10,排除5
for(var i=1,str="";i<=10;i++){
if(i==5)
continue;
str+=i+" ";
}
console.log(str);
//计算1-100之间的偶数和和,遇到奇数跳过
var sum=0;
for(var i=1;i<=100;i++){
if(i%2==1)
continue;
sum+=i;
}
console.log(sum);
//计算1-100数,遇到能被3或者4整除跳过
for(var i=1,str="";i<=100;i++){
if(i%3==0||i%4==0){
continue;
}
str+=i+" ; ";
}
console.log(str);
//打印本世纪前10个闰年
//count用于存储闰年的个数
for(var i=2000,count=0;i<=2100;i++){
if(i%4==0 && i%100!=0 || i%400==0){
count++;
console.log(i);
}
if(count==10){
break;
}
}
console.log(count);