一个可以在随机情况下从增加切换到减少的按钮,可能吗?
- 论坛
- 一个可以在随机情况下从增加切换到减少的按钮,可能吗?
22 浏览
匿名的
0 Comments
一个可以在递增和递减之间随机切换的按钮,可能吗?原因是可以使用Math.random()来决定是否递增或递减:
var counter = 0, $counter = document.getElementById('counter'), $myBtn = document.getElementById('myBtn'); $myBtn.addEventListener('click', incrementOrDecrement); function incrementOrDecrement() { var shouldIncrement = Math.random() > 0.5; // 50% 的几率递增 counter += shouldIncrement ? 1 : -1; $counter.innerText = counter; }
0
解决方法是使用Math.random()生成一个0到1之间的随机数,如果生成的随机数大于0.5,则计数器递增,否则递减。通过点击按钮,调用incrementOrDecrement函数来改变计数器的值,并将更新后的值显示在页面上。