Javascript 如果变量重复,如何显示警报?

Javascript 如果变量重复,如何显示警报?,javascript,html,Javascript,Html,如果试图将变量设置为相同的值,是否有方法显示警报 例如: <h1 id="t_example" onclick="examplefunction()"></h1> 现在,如果用户再次单击,我想显示警告,说明用户不能再次单击,因为它具有相同的值 if (example == "example2"){ alert() // You have inserted the same value } 您可以这样做:首先检查是否相同。如果是相同的警报,则文本不会替换

如果试图将变量设置为相同的值,是否有方法显示警报

例如:

<h1 id="t_example" onclick="examplefunction()"></h1>
现在,如果用户再次单击,我想显示警告,说明用户不能再次单击,因为它具有相同的值

 if  (example == "example2"){
     alert() // You have inserted the same value
 }

您可以这样做:首先检查是否相同。如果是相同的警报,则文本不会替换变量

var示例=示例 函数示例函数{ 如果示例==示例2{ 警报“相同值” } 否则{ 例=例2 } console.logexample } console.logexample
检查以检查多个项目单击:

var clickArr=[]; 函数示例FunctionValue{ 如果单击arr.indexOfvalue!=-1{//如果已单击 警报已点击; }else{//如果第一次单击,则保存在数组中 单击arr.pushvalue; } } 点击1
单击2,它将仅在右一次单击上显示警报?因为如果我想点击多个按钮将变量更改为不同的值,它将显示警报,然后感谢它以这种方式工作,这就是解决方案:变量重复是什么意思???@JinsPeter已经解决了我只想知道您的确切要求。@JinsPeter它已经解决了,但只需检查变量的值是否为1如果它重复显示警报,请查看答案,您会看到它更好在我的答案中,我刚刚编写了示例函数defention。这和你接受的答案完全一样,为什么你要把-1放在这里,我的意思是,它的效用是什么,只想知道indexof是检查数组中的值的索引,从0开始。如果不存在,它将返回-1
 if  (example == "example2"){
     alert() // You have inserted the same value
 }
  function examplefunction(){
     if(example !=="example2" ){
        example = "example2"
     }
     else{
       alert("Please dont click again")
     }
  }