码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中常见错误类型

时间:2018-02-01 17:35:52      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:引用   range   inf   运行   分享   超过   常见   错误类型   无法   

js中控制台报错主分两大类:

第一类:语法错误,这一类错误在javascript预解析的过程中如果遇到,则会导致整个js文件都无法执行。

另一类:统称为异常,这一类的错误会导致在错误出现的那一行之后的代码无法执行,但注意,在那一行之前的代码是不会受到影响的。

     注意:以下的6种错误中,都可以按照3个参数来查找错误;

                第一个参数message:表示错误提示信息,第二个fileName文件名,第三个lineNumber行号。

1. SyntaxError(语法错误):

技术分享图片

2. Uncaught ReferenceError:引用错误:

引用一个不存在的变量时发生的错误。将一个值分配给无法分配的对象,比如对函数的运行结果或者函数赋值

技术分享图片

 

3. RangeError:范围错误:

RangeError是当一个只超出有效范围时发生的错误。主要的有几种情况,第一是数组长度为负数,第二是Number对象的方法参数超出范围,以及函数堆栈超过最大值。

技术分享图片

 

4. TypeError类型错误:

变量或参数不是预期类型时发生的错误。

比如使用new字符串、布尔值等原始类型和调用对象不存在的方法就会抛出这种错误,因为new命令的参数应该是一个构造函数。

技术分享图片

 

5. URIError,URL错误:

URI相关参数不正确时抛出的错误,

主要涉及encodeURI、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()六个函数。

技术分享图片

 

6. EvalError eval()函数执行错误:

注意:是在ES5以下的Js中,当eval()函数没有被正确执行时,才会抛出的错误;ES5以上没有

技术分享图片

javascript中常见错误类型

标签:引用   range   inf   运行   分享   超过   常见   错误类型   无法   

原文地址:https://www.cnblogs.com/xuanranit/p/8399030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!