undefined和undeclared存在如下差别
一:语法区别
undefined是定义了,但是没有进行赋值操作,undeclared是没有定义也没有赋值。
二、引用时
对于undefined的对象引用不会报错,但是使用undeclared的使用会报错:
ReferenceError: b is not defined
三、使用typeof时
typeof undefined //undefined
typeof undeclared //undefined
undefined和undeclared存在如下差别
一:语法区别
undefined是定义了,但是没有进行赋值操作,undeclared是没有定义也没有赋值。
二、引用时
对于undefined的对象引用不会报错,但是使用undeclared的使用会报错:
ReferenceError: b is not defined
三、使用typeof时
typeof undefined //undefined
typeof undeclared //undefined