如果外部文件不存在,文件已停止:是否可以解决此问题?



很抱歉标题,但很难解释...我有外部javascript文件,里面有一个变量(var eui(

如果此变量存在,则运行我的代码,如果不存在,则发出警报。

    if((eui != 000) || (eui !== null) || (typeof eui !== 'undefined')){ 
     alert('ok');
    }
    else{
     alert('not exist file');
    }

就我而言,使用控制台,我读到eui is not defined和第二个警报没有打印。

为什么?我该如何解决这个问题?

看起来您在 if 语句中的条件不正确。我认为这个可能效果更好:

if ((typeof eui !== 'undefined') && (eui !== null) && (eui != 000)) {
  alert('ok');
} else {
  alert('not exist file');
}

因此,您首先需要检查是否正确定义了eui,并且仅在其为真时才继续进行其他检查。这意味着您要使用&&运算符(AND 条件,而不是 OR(。

相关内容

  • 没有找到相关文章

最新更新