错误的代码在浏览器运行,通常会给出相应的错误提示。
下面就详细介绍一下javascript代码报错类型,需要的朋友可以做一下参考。
一.SyntaxError:
SyntaxError是解析代码时发生的语法错误。
代码如下:
   [ 其他 ] 运行代码    下载代码
//变量名错误 
var 5num;
二.ReferenceError:
ReferenceError是引用一个不存在的变量时发生的错误。
   [ 其他 ] 运行代码    下载代码
//由于变量a没有声明,所以报错
console.log(a)
还有一种引发此错误的原因,就是给无法赋值的对象赋值:
   [ 其他 ] 运行代码    下载代码
//this无法被赋值
this = 15
三.RangeError:
当一个值超出有效范围时发生的错误。
主要有几种情况:
(1).一是数组长度为负数。
(2).二是Number对象的方法参数超出范围,以及函数堆栈超过最大值。
   [ 其他 ] 运行代码    下载代码
//数组的长度为负数
new Array(-5)
四.TypeError:
此错误通常是变量或参数不是预期类型时发生的错误。
比如,对字符串、布尔值、数值等原始类型的值使用new命令,就会抛出此种类型错误。
   [ 其他 ] 运行代码    下载代码
new "51前端"
五.URIError:
此错误是URI相关函数的参数不正确时抛出的错误。
主要涉及encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()这六个函数。
   [ 其他 ] 运行代码    下载代码
decodeURI('%2')
六.EvalError:
eval函数没有被正确执行时,会抛出EvalError错误。
特别说明:此错误类型已经不再在ES5中出现,只是为了保证与以前代码兼容,才继续保留。

代码描述:JavaScript 代码报错类型。JavaScript 代码报错类型



221 294



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册
lyq.
lyq. :  dfdfdf
2019-10-05 22:44:34



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到