Javascript 如何在变量命中特定数字时执行操作

Javascript 如何在变量命中特定数字时执行操作,javascript,if-statement,Javascript,If Statement,基本上,我已经完成了下面的代码,我试图有一个按钮,将1添加到一个变量中,当该变量点击特定的数字时,它将执行一个操作。我的最终目标是,当变量到达它重定向到另一个页面的特定数字时,使其成为这样。我尝试了太久,我的朋友也不知道解决办法 <!DOCTYPE html> <head> </head> <!DOCTYPE html> <html> <head> <title> click tester </title

基本上,我已经完成了下面的代码,我试图有一个按钮,将1添加到一个变量中,当该变量点击特定的数字时,它将执行一个操作。我的最终目标是,当变量到达它重定向到另一个页面的特定数字时,使其成为这样。我尝试了太久,我的朋友也不知道解决办法

<!DOCTYPE html>
<head> </head>
<!DOCTYPE html>
<html>

<head>
<title> click tester </title>
<Meta charset="utf-8">
</head>
<body>

<script> 
 var theClicks = 1;

 const win = 25;
        
 if(theClicks >= win) {
 alert('over 25'); 
 } 

</script>

<button onclick=theClicks++;>Button that adds1 to variable</button>

</body>
</html>

点击测试仪
var-theClicks=1;
const-win=25;
如果(点击>=赢){
警报(“超过25”);
} 
将1添加到变量的按钮
将1添加到变量的按钮
只是增加变量。要扩展它,您可以在button onclick事件中添加更多操作,但最好将其全部放在您可以调用的函数中

<script>
 var theClicks = 1;
 const win = 25;
 function doThing() {
    if (++theClicks >= win) {
       alert('over 25'); 
    } 
}
</script>
<button onclick='doThing()'>Button that adds1 to variable</button>

var-theClicks=1;
const-win=25;
函数doThing(){
如果(++theClicks>=win){
警报(“超过25”);
} 
}
将1添加到变量的按钮

您可以采取如下方法。基本上创建一个跟踪计数器变量的函数(即,
i
)。接下来,在按钮上添加一个
单击
事件侦听器,并在每次单击时递增计数器。当计数器达到25,然后做一些动作(为了演示的方便,我在下面的代码中只需要点击3次)

例如:

//对DOM元素的引用
const countEl=document.querySelector('#count el');
const buttonEl=document.querySelector('button');
//初始化一个计数器变量并返回一个递增它的函数
常量增量=(()=>{
设i=1;
return()=>i++;
})();
//单击事件侦听器
Buttonnel.addEventListener('单击',()=>{
//如果当前单击计数为3,则增加计数并更新UI
如果(增量()==3){
countEl.textContent='立即执行操作!';
}
});



单击3次以执行操作
,因此需要调用函数并进行检查。仅在呈现页面时执行检查。
<script>
 var theClicks = 1;
 const win = 25;
 function doThing() {
    if (++theClicks >= win) {
       alert('over 25'); 
    } 
}
</script>
<button onclick='doThing()'>Button that adds1 to variable</button>