JavaScript中常见的错误

331 阅读1分钟

我们在学JavaScript这门语言的时候,最害怕看到的,应该就是控制台出现的红色错误信息。 你只要认真看一看错误信息,其实解决错误是非常简单的。

  列举一些常见错误类型,大家可以看一看:

SyntaxError

  语法错误

  这应该是刚开始写代码最容易出现的错误了

0c5aab2e33a6a1e1b94f27c8892ad22b.png

TypeError

  类型错误

0c5aab2e33a6a1e1b94f27c8892ad22b.png

这里要说明一下,错误信息为什么不是test is not defined? 因为obj.test是可以访问的,打印它的值,是undefined,这是源于JS的特殊设计, 也就是说,系统判定你错误的把test当成了函数,因此是类型错误

8d4d18b0b6be7cdd4a90615eb10ffbdf.png

ReferenceError

  引用错误

  这不难理解,你引用的变量没定义,连undefined都没有,找不到任何内容

fb7777b414cc281962575d16c7f8a609.png