for
使用for循环是最常见的一种方式
// 琼台博客 www.qttc.net
for (let i=0; i<1000; i++) {
console.log(i)
}
while
while循环,比较简单
// 琼台博客 www.qttc.net
let i = 0
while (i<1000) {
console.log(i)
i++
}
do while
跟while循环一样,只不过先执行一次
// 琼台博客 www.qttc.net
let i = 0
do {
console.log(i)
i++
} while (i < 1000)
setTimeout
这种循环还带有延迟性
// 琼台博客 www.qttc.net
let i = 0
let loop = () => {
console.log(i);
i++
if (i < 1000) {
setTimeout(loop, 0)
}
}
loop()
setInterval
跟setTimeout类似
// 琼台博客 www.qttc.net
let i = 0
let timer = setInterval(() => {
console.log(i)
i++
if (i >= 1000) {
clearInterval(timer)
}
}, 0)