JavaScript中常见的错误类型是什么?(具体介绍)
JavaScript中常见的错误类型是什么?
在JavaScript中以下三种错误类型是常见的
RangeError
ReferenceError
SyntaxError
下面我们就来离别看一下这三种错误发生的缘由
RangeError 发生的缘由
RangeError是包括在变量或参数中的数值超出有效范畴时发生的错误。
例如,假如施行以下代码,则会激发RangeError。
var myarray = new Array(-1)
施行结果如下。
Uncaught RangeError: Invalid array length
在上面的代码中,我在myarray的变量中创立了一个新的Array对象。
但是在创立Array对象时显现问题,并且发生了错误。
由于给定结构新Array对象的参数是不法值。
假如写成new Array(5),参数必需是大于0的数字,以便创立包括5个元素的Array对象。
因此,-1被视为无效,并发生错误。
ReferenceError发生的缘由
ReferenceError是尝试援用没法援用的数据时发生的错误。
它发生在以下状况中
console.log(myvar)
施行结果如下。
Uncaught ReferenceError: myvar is not defined
在上面的代码中,发生错误,由于它试图输出不存在的变量myvar的值。
这样,不仅援用不存在的变量,并且在范畴外的变量中也会显现雷同的错误。
SyntaxError发生的缘由
SyntaxError 主要在语法编写显现问题时发生。
它发生在以下状况中。
console.log("Hello world!)
施行结果如下。
Uncaught SyntaxError: Invalid or unexpected token
在上面的代码中,我试图JavaScript操纵台中显示Hello world!,但由于我没有用完全的引号来输出字符串,因此它被视为不法写作。
假如写作console.log(“Hello world!”),它将正常施行而不会出错。
以上就是JavaScript中常见的错误类型是什么?(具体介绍)的具体内容,更多请关注百分百源码网其它相关文章!