• 技术文章 >web前端 >js教程

    JavaScript中常见的错误类型有哪些?(详细介绍)

    不言不言2019-01-12 15:29:26原创2764
    在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中常见的错误类型有哪些?(详细介绍)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:错误类型
    上一篇:如何使用getElementsByClassName()从类名中获取多个HTML元素 下一篇:JavaScript中异步编程的方法有哪些?JavaScript异步编程的方法介绍
    大前端线上培训班

    相关文章推荐

    • PHP基础教程 常见PHP错误类型及屏蔽方法• PHP错误类型及屏蔽方法• JavaScript中六种错误类型的总结• JS 常见的错误类型 小结• JavaScript中六种错误类型分享• php文件上传error的错误类型• JS的try-catch语句与错误类型使用• Node.js下自定义错误类型的解析• JavaScript编程中会出现的错误类型有哪些?错误类型介绍

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网