单击按钮时禁用功能的问题

Trouble with Disabling Functions when button is clicked

所以我正在做一个学校编码项目,但在按下特定按钮时我无法禁用某个功能。我认为 return 命令是最好的方法,但我的代码似乎没有完成这项工作。这是我尝试过的代码示例:

    var x = false;

    onEvent("button","click",function(){
       `` x = true;
        newScreen();
      });
      if(x == true){
        return false;
      }else{
        return true;
      }
    }

这是从一个函数的末尾获取的。 if 语句是否必须直接连接到函数(放在顶部)?如果是这样,我将如何编写函数代码,如果它是真的,运行 代码但如果它是假的,不要(如果这有意义)?

var x = false;

onEvent("button","click",function(e){
   if(x === true) {
      e.target.disabled = true;
      e.preventDefault(); 
      e.stopPropagation(); 
      return; 
   }
   x = true;
   newScreen();
});