检查未定义的var时如何避免异常?

时间:2019-06-12 13:10:21

标签: javascript

一个简单的问题,但我在上面停留了一段时间。

在执行一些任务之前,我需要检查是否定义了var。

所以我尝试

if (myVar !== null) alert('myVar is not null');

但是当我这样做并且未定义myVar时,将引发异常:

  

未捕获的ReferenceError:myVar未在以下位置定义:1:1

那么如何解决这个难题?

1 个答案:

答案 0 :(得分:1)

您可以使用

的类型

if (typeof variable !== 'undefined') alert('myVar is not null');