undefined和is not defined区别

undefined定义:
undefined是javascript的一种基本数据类型,变量未赋值或者函数没有返回值时返回。
undefined和is not defined区别_第1张图片在这里插入图片描述
xxx is not defined是一种错误类型,其完整形式是:Uncaught ReferenceError: xxx is not defined(未捕获的引用错误),对象表明一个不存在的变量被引用
在这里插入图片描述
undefined和is not defined区别_第2张图片

undefined和is not defined的本质区别在于:变量是否被定义。

你可能感兴趣的:(JavaScript细节解决,javascript)