错误的代码在浏览器运行,通常会给出相应的错误提示。
下面就详细介绍一下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 代码报错类型



45 60



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册


热门标签: js js代码 js实例 javascript javascript代码 javascript实例 js语句 js注释 js代码块 javascript语句 javascript注释 javascript代码块
×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

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

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