do while先执行后判断,循环至少执行一次,即便条件为false
while先判断后执行
let i = 2
do {
console.log(i) // 2
i++
}
while(i < 2) {
console.log(i) // 3
}
let j = 2
while(j < 2) {
// 没有执行
console.log(j)
}
do while先执行后判断,循环至少执行一次,即便条件为false
while先判断后执行
let i = 2
do {
console.log(i) // 2
i++
}
while(i < 2) {
console.log(i) // 3
}
let j = 2
while(j < 2) {
// 没有执行
console.log(j)
}