检查变量是否定义为javascript

时间:2017-12-07 12:51:00

标签: javascript

我在php工作并且有一个与2个控制器链接的javascript文件。现在,对于一个控制器,我声明了它使用的变量。但是当第二个控制器通过它时,因为在该控制器中没有它的定义或声明,我得到一个错误,即没有定义变量。我尝试在javascript中使用以下语句来检查它的存在或声明/定义,但仍然得到错误。其次,对于两个控制器使用一个javascript文件是一个很好的做法吗? 我到目前为止所做的陈述:

if(variable){}

if(variable === null){}

1 个答案:

答案 0 :(得分:4)

使用typeof

if(typeof variable === "undefined"){
  /* It is undefined */
}