js怎样实现点击一下得到一个递增的数字,和怎样得到递减的数字

JavaScript022

js怎样实现点击一下得到一个递增的数字,和怎样得到递减的数字,第1张

给你个例子

<html >

<head>

<meta http-equiv="Content-Type" content="text/html charset=gbk" />

<title>无标题文档</title>

</head>

<body>

<div class="test" id="dj">6</div>

<div class="test" id="dz">6</div>

<input type="button" onClick="dj()" value="递减">

<input type="button" onClick="dz()" value="递增">

<script>

var num=6

function $(sid){return document.getElementById(sid)}

function dj(){//递减

num--

if(num<=0)num=6

$('dj').innerHTML=num

}

function dz(){//递增

num++

if(num>6)num=0

$('dz').innerHTML=num

}

</script>

</body>

</html>

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

}

}

for不会知道你是在自增或什麽, 唯一有的只有执行判断表达式, 为真时继续循环, 否则结束

所以

你的目标可以写成

for (a=9a<1000a+=9)console.log(a)

或者

for (a=9a<1000++a) if (!(a % 9)) console.log(a)