千家信息网

Js中的常见错误类型有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"Js中的常见错误类型有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Js中的常见错误类型有哪些"吧!JavaScript中的错误类型
千家信息网最后更新 2026年11月02日Js中的常见错误类型有哪些

本篇内容主要讲解"Js中的常见错误类型有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Js中的常见错误类型有哪些"吧!

    JavaScript中的错误类型

    • Error

    • EvalError

    • RangeError

    • ReferenceError

    • SyntaxError

    • TypeError

    • URIError

    Error

    Error是最基本的错误类型,其他的错误类型都继承自该类型。因此,所有错误的类型共享了一组相同的属性。 这个类型的错误很少见。一般使用开发人员自定义抛出的错误。

    EvalError

    这个错误会在使用eval()函数发生异常时候抛出。两种情况会出错:

    new eval();eval = foo;

    上面两个的意思结合就是没有直接调用eval函数,而是new或者是重新赋值 这个错误基本上不会遇到,因为eval函数本来用的就不多。不过需要注意的是,eval是一个关键字。

    RangeError

    这个错误会在数值超出相应范围时触发。比如使用new Array()的时候传递一个负数或者是超过数组最大长度(4,294,967,295)的数,比如Number.MAX_VALUE,Number.MIN_VALUE。注意递归爆炸也有这个错误。

    RangeError:范围错误

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

    // 3.RangeError:范围错误// 3.1 数组长度为负数[].length = -5      // Uncaught RangeError: Invalid array length// 3.2 Number对象的方法参数超出范围var num = new Number(12.34)console.log(num.toFixed(-1))   // Uncaught RangeError: toFixed() digits argument must be between 0 and 20 at Number.toFixed// 说明: toFixed方法的作用是将数字四舍五入为指定小数位数的数字,参数是规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。

    ReferenceError

    这个错误一般就是出现在变量找不到的情况,比如:

    var a = b;Uncaught ReferenceError: b is not defined

    这时候就需要检查一下这个变量了

    SyntaxError

    当Javascript语言解析代码时,Javascript引擎发现了不符合语法规范的tokens或token顺序时抛出SyntaxError。

    SyntaxError:语法错误// 1. Syntax Error: 语法错误// 1.1 变量名不符合规范var 1       // Uncaught SyntaxError: Unexpected numbervar 1a       // Uncaught SyntaxError: Invalid or unexpected token// 1.2 给关键字赋值function = 5     // Uncaught SyntaxError: Unexpected token =

    然后也可能因为使用了中文符号,少了括号,这样的错误也是语法错误

    //Uncaught SyntaxError: Invalid or unexpected token

    TypeError

    这个错误在JavaScript中是经常遇到的,不管是初学者还是老手。在变量中保存着以外的类型时,或者在访问不存在的方法时。都会导致这种错误。但是归根结底还是由于在执行特定于类型的操作时,变量的类型并不符合要求所致。比如:

    var o = new 10;a.style.widht = "10px";

    关于设置样式这个东西,新手会遇到很多,一般这都是由获取不到元素导致的。

    URIError

    在使用encodeURI或者decodeURI因为URL格式不正确时,就会导致URIError错误。这种错误也很少见。

    到此,相信大家对"Js中的常见错误类型有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    错误 类型 范围 变量 方法 函数 参数 语法 常见 情况 数组 负数 长度 最大 位数 关键 关键字 内容 对象 小数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 百单网互联网科技有限公司 广州万易互联网科技有限公司 科技赋能下的互联网金融 互联网扶贫科技 没上市的科技互联网公司 上海挚品互联网科技 九亚互联网科技 多迪互联网科技有限公司 汉立互联网科技有限公司联系电话 福建科技产业互联网发展 深圳育鹏互联网科技有限公司招聘 区块链结合互联网科技 21世纪互联网科技成就 富国互联网科技002692 本届互联网大会上的黑科技 东营紫格互联网科技 张家口科技产业互联网平台 杭州融税互联网科技有限公司 宁波允成互联网科技有限公司 互联网科技垄断 腾讯阿里互联网科技 深圳齐家互联网科技 四个字互联网科技公司取名 博兴的互联网电子科技公司 贵州叶脉互联网科技有限公司所属行业 智腾互联网科技有限公司 广州市恰铎互联网科技有限公司 互联网领先科技活动 互联网的科技体现在哪里
    0