syntaxerror是什么错误_JavaScript中常见的错误

cb6837ca1b5ccdfb9f73be2c6721ee28.png

前言:初学者在学JavaScript这门语言的时候,最害怕看到的,应该就是控制台出现的红色错误信息!其实解决这些错误并不难,这是大多数初学者难以跨越的一个心理障碍而已。

你只要认真看一看错误信息,其实解决错误是非常简单的。

别说你英语不好

可以解决的问题,都不叫问题。

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

1、SyntaxError

语法错误

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

1500f7b99a07129909545473fcb4b0a9.png
错误原因:变量名以数字开头

e21a111c537cc0ff51edeab4d05f721f.png
错误原因:双引号使用了中文

1aca28bf9b2c2474c5db987d8c52ebba.png
错误原因:缺了花括号

2、TypeError

类型错误

db44305e6feac58b85c7f27c18a1befc.png
错误原因:不存在test这个函数

这里要说明一下,错误信息为什么不是test is not defined?

因为obj.test是可以访问的,打印它的值,是undefined,这是源于JS的特殊设计

也就是说,系统判定你错误的把test当成了函数,因此是类型错误

0ad7237fed9b64fde0afd351c040daf1.png
错误原因:obj为null

3、ReferenceError

引用错误

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

0718718cbda31ccfb80aa02cc2d1ee30.png
错误原因,a未定义

好了,这些就是我们初学js比较常见的错误,了解了这些,就可以让我们在初学的时候,不至于看见红色报错就开始手足无措!​

千锋HTML5学院:如何讲清楚函数防抖?​zhuanlan.zhihu.com
3642d3e48a2e7b6fa6de598cda69ee2c.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值