如何确定变量是undefined
还是null
?
我的代码如下:
var EmpName = $("div#esd-names div#name").attr('class');
if(EmpName == 'undefined'){
// DO SOMETHING
};
<div id="esd-names">
<div id="name"></div>
</div>
但是,如果执行此操作,JavaScript解释器将停止执行。
最佳答案
您可以使用abstract equality operator的特质来做到这一点:
if (variable == null){
// your code here.
}
因为
null == undefined
是true,所以上面的代码将捕获null
和undefined
。