JS问题:数字从5递减至1,每秒递减1个数字,如何写?

JavaScript011

JS问题:数字从5递减至1,每秒递减1个数字,如何写?,第1张

你好,可以这样写:

<div id="test">5</div>

<script type="text/javascript">

var i = 4

var t = setInterval(function(){

if (i == 0) {

clearInterval(t)

return

}

document.getElementById("test").innerHTML = i

i--

}, 1000)

</script>

望采纳

let n = 0

let flag = true

while (n <= 10 || n >= 0) {

if (flag) {

sleep(1000)// 延时函数,单位ms

n++

console.log(n)

} else {

sleep(1000)// 延时函数,单位ms

n--

console.log(n)

}

if (n == 10 || n == 0) {

flag = !flag

}

}