什么是循环语句
循环语句是帮助我们多次执行 某个代码段
while循环
基于某一个条件去循环处理某一段代码段
//while语法 while(条件){要循环执行的代码}
var num = 1;
while(num < 5){
console.log(1) //num 一直小于 5
} //会出现死循环,导致浏览器卡顿
while(num < 3){
console.log(1)
num++ //改变自身,如不写会出现死循环
}
/**
*第一次执行num == 1
* 符合num < 3 执行代码打印1,num自增
*第二次执行num == 2
* 符合num < 3 执行代码打印1,num自增
*第二次执行num == 3
* 不符合num < 3 不执行代码,并且结束循环
*/
//循环必须要有某些固定的内容组成
var num = 1; //1.初始化条件
//2.条件判断,不符合条件时结束循环
while(num < 5){
console.log(1) //3.循环执行的代码
num++ //4.改变自身,如不写会出现死循环
}
do---while循环
// do--while 循环语法 do{要循环执行的代码段}while(条件)
var num = 0;
do{
console.log(1)
//num++ (改变自身,用哪种方法都可以,根据需求来)
num = mum + 2
}
while(num < 10) //打印10次
/**
* var num = 10
* do {...} while (num < 6)
* 首次执行
* 1. 直接执行 {...} 代码, 所以会打印 1, num++
* 2. 判断条件 num < 6 吗 此时 num 一定大于 6 ,所以条件为 false
* 条件 false 直接停止循环
*/
do--while循环与while循环的差异
while循环首次执行就判断条件,条件不符合不执行,且停止循环
do--while循环首次就执行,不需要判断条件,执行完毕再去判断条件,条件不符合时不执行,且停止循环
for循环
//for循环语法 for(1.声明变量(初始化条件);2.判断条件;3.改变自身){循环执行的代码}
for(var v = 0 ; v < 10; v++){console.log(1)} //1循环10次