提前退出职能部门?

我有一个功能。

function myfunction() {
  if (a == 'stop')  // How can I stop the function here?
}

JavaScript中是否有类似exit()的东西?

解决办法

你可以直接使用return

function myfunction() {
     if(a == 'stop') 
         return;
}

这将把`undefined'的返回值发送给调用该函数的人。

var x = myfunction();

console.log( x );  // console shows undefined

当然,你可以指定一个不同的返回值。无论返回什么值,都会用上面的例子记录到控制台。

return false;
return true;
return "some string";
return 12345;
评论(8)

这一点。

function myfunction()
{
     if (a == 'stop')  // How can I stop working of function here?
     {
         return;
     }
}
评论(0)

如果你正在寻找一个脚本,以避免在发现一些错误时提交表单,这种方法应该是有效的

function verifyData(){
     if (document.MyForm.FormInput.value.length == "") {
          alert("Write something!");
     }
     else {
          document.MyForm.submit();
     }
}

提交按钮类型改为"按钮&quot。

<input value="Save" type="button" onClick="verifyData()">

希望这有帮助。

评论(0)