官方网站平台下载软件seo查询 站长之家
目录
一、循环
1.2 while 循环 不太常用
1.3 do while 循环 不太常用
1.4 for 循环 常用
练习
一、循环
-
循环结构,就是根据某些给出的条件,重复执行同一段代码
-
循环必须包含某些固定的内容组成
-
初始化 i=0
-
条件判断 i<10
-
符合条件要执行的代码
-
自身的改变
-
1.2 while 循环 不太常用
语法:
while 中文叫 当....时候,其实就是当条件满足时就执行代码,一旦不满足就不执行
while(条件){//循环体 ==》符合条件执行循环体
}var a = 0;
while (a<10) {console.log(a);a++;
}1-控制一段代码的执行次数,循环变量初始值是0 循环条件小于几 循环就执行几次!!
2-在循环中可以获取到0-几之间的数字(任意连续的整数)
死循环:循环一直执行,不会停
while(true){console.log("哈哈哈");
}var a = 5;
while(a>0){console.log("哈哈哈");
}
1.3 do while 循环 不太常用
-
和 while 循环类似
-
while 循环会先进行条件判断,满足条件就执行,不满足就不执行
-
do while 先不管条件,先执行一次,然后在开始条件判断 (do—while至少执行一次)
do{}while(条件)var a = 5;
do {console.log("哈哈哈");
} while (a<0);
1.4 for 循环 常用
-
和 while 和 do while 不太一样的循环结构
-
道理是一样的 都是循环执行代码
语法:
把初始值、条件、累加 定义在一起
for(var i=0;i<10;i++){// 循环体
}for(var i =0;i<10;i++){console.log(i);//0-9
}
练习
1、打印出100以内7的倍数(0-100 )
2、打印100以内的奇数
// 奇数 1 3 5 7 9 11 13 ... 不能被2整数// 打印100以内的奇数// -1、先找到1-100的数据 想到循环// -2、打印奇数 奇数的条件 数%2!==0for(var i=0;i<=100;i++){if( i%2!==0){console.log("是奇数"+i);}}
3、计算100以内的数字的和
1+2+3+4+。。。+100
// 计算100以内的数字的和
// -1、先获取到0-100的数字 循环
// -2、把这些数据都加起来求和
var sum=0;//求和的结果
for(var i=0;i<=100;i++){// console.log(i);//0-100sum = sum+i;
}
console.log(sum);// i=0 sum = 0+0 sum = 0;
// i=1 sum = 0+1 sum = 1;
// i=2 sum = 1+2 sum = 3;
// i=3 sum = 3+3 sum = 6;
// i=4 sum = 6+4 sum = 10;
// .......
4、入职时薪水是10K,每年涨幅的5%,求50年后工资是多少??
var money = 10;
for(var i=1;i<=50;i++){money = money+money*0.05
}
console.log(money);//114.67399785753673 K
5、求出100以内的偶数的和
var sum = 0;for(var i=0;i<=100;i++){if(i%2===0){sum = sum +i;}}console.log(sum);
6、求出1/1 - 1/2 + 1/3 - 1/4 .....1/100的和 (求倒数和)
提示:先求出1/1 + 1/2 + 1/3 + 1/4 +。。。1/100的和var sum = 0;
for(var i=1;i<=100;i++){if(i%2==0){// 2 4 6 8 减法sum = sum-1/i;}else{sum = sum+1/i;}}
console.log(sum);//0.688172179310195
7、求闰年?
// 四百年一闰
// 四年一闰同时100年不闰
8、打印出1000-2000年中所有的闰年?