如果不满足条件,则停止JavaScript脚本

时间:2016-08-17 12:37:52

标签: javascript

我有一个javascript文件,我发送参数

   <script lang="en" src="/test/load.js" ></script>

在文件中我有类似这样的脚本:

  ! function()
{ some code 
  var lag   = ( script.getAttribute( 'lang' ) == null  || script.getAttribute( 'lang' ) == '' ) ? exit : script.getAttribute( 'lang' );

我的想法是,如果参数'lang'缺失或者是空字符串,我不想在上面引用的代码之后执行代码。我怎么能这样做,我尝试使用

 exit

 break

但它们不适合我。

4 个答案:

答案 0 :(得分:5)

我认为主要问题是您尝试使用条件运算符作为if语句的草率替代。

只需使用if语句,return

var lang   = script.getAttribute('lang');
if (!lang) {
    return;
}

答案 1 :(得分:1)

在您的陈述后使用此

return false;

答案 2 :(得分:1)

这是函数中的代码,对吗? return怎么样?

答案 3 :(得分:1)

用此来停止脚本

return false;