什么是循环:循环就是一直重复的去执行的代码
循环的三要素:1、初始值;2、执行条件;3、初始值+1。
有三种循环:1、for循环;2、while循环;3、do...while循环。
1、for循环:
for的循环语法:
for(初始值;执行的条件 ;初始值++(就是初始值加1)){
循环的代码
}
比如循环1-10之间的数
注意:括号里面中间用分号隔开
2、while循环:
while循环的语法:
初始值
while(执行的条件){
循环的代码
初始值++
}
比如循环1-100,5的倍数
注意:
中括号里的符号的意思是:反引号(``):模板字符串用了这个里面的变量名和字符串拼接可以不用写加号了,但要给字符串加上${变量名}
反引号和单引号、双引号的最大的区别:反引号可以换行继续写。
3、do...while循环
do...while的语法:
初始值
do{
循环的代码
初始值++
}while(执行条件)
不管是不是满足条件都会执行一次循环体内的代码
比如循环1-20的数
continue:只能用在循环的体内,是跳过本次循环的意思,然后再继续执行下一个循环
例如:循环1-10,不循环5、2、9
注意:三个循环的区别:
for和while是先判断条件是否成立,成立后才会执行循环体内的代码块(先判断然后再循环)
do...while是先执行一次循环体内的代码后,然后再判断条件是否成立,是否继续执行代码块(先循环然后再判断)
for和while的区别:
for循环中的变量定义在for的循环体内的,循环结束后变量就不能使用了
while循环中的变量是定义在循环外面,循环结束后可以继续使用
break:终止当前所有的循环
例如:循环1-10,循环到5退出循环