1.for循环
2.for...in 循环 用于一组值的集合或列表等
3.for...of 创建一个循环来迭代可迭代的对象 【 es6中引入for...of循环来替代for...in和forEach() 】
允许变量 数组 字符串 Maps(映射) Sets(集合)等可迭代的数据结构
let arr = [ 1 , 'string' , false ]
for (let arr1 of arr){
console.log(arr1)
}
4.forEach()
every()
some()
5. while 循环 给定条件为true时 重复执行语句或语句组
6.do...while
do {
//
}while() // 在循环的尾部检查条件
7.break 语句
7.1 终止循环,并且将继续执行紧接着循环的下一条语句
7.2 终止 switch语句中的case
8.continue 语句 跳过当前的循环,强制开始下一次循环
9.无限循环 for while都可以