循环语句
- 循环就是重复做一件事,在JS中指的是循环执行某部分代码
- 循环结构是程序中一种很重要的结构,其特点是在给定条件成立时,反复执行某程序段,直到条件不成立为止
只要条件成立,就会不断地执行花括号里的语句
编写条件时,要避免出现死循环
while循环
//变量初始化
while(条件){
//条件成立就会不断执行这里的代码,直到条件不成立
//所以这里一般会伴随着条件的更新
}
var num = 100;//变量的初始化
while(num>10){//条件是否成立
console.log(6666);
// 变量更新
num--;
}
do…while
//变量的初始化
do{
//不管条件是否成立,先执行一次这里的代码,再进行条件判断,如果条件依然成立,则再次执行这里的代码
//所以这里一般会伴随着条件的更新
}while(条件)
例如下代码输出num=100,
var num = 100;
do{
console.log(num);
if(num%2===0){
document.write(num + ', ');
}
// 条件更新
num++;
}while(num<100);
for循环
for(变量的初始化; 条件判断; 变量更新 ){
//循环条件成立,则执行这里的代码
//两个分号必须写!
}
<案例>
- 打印100以内7的倍数
- 打印100以内的奇数
- 小王入职薪水10K,每年涨幅5%,10年后工资多少?
- 这10年小王赚了多少钱
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>13计算小王10年后的工资</title>
<script>
/*
小王入职薪水10K,每年涨幅5%,10年后工资多少?
* 这10年小王赚了多少钱
*/