js - do while与while的区别

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)
}

 

你可能感兴趣的:(js,javascript)