原生js常见报错及其处理方案
创作时间:
作者:
@小白创作中心
原生js常见报错及其处理方案
引用
1
来源
1.
https://cloud.tencent.com/developer/article/2494756
JavaScript在开发过程中经常会遇到各种错误,这些错误可能会导致程序无法正常运行。本文将详细介绍JavaScript中常见的几种错误类型及其处理方案,帮助开发者更好地理解和解决实际开发中遇到的问题。
常见错误类型一览
错误类型 | 解释 |
|---|---|
Syntax Error | 语法错误,JavaScript无法解析代码 |
Reference Error | 引用不存在的变量 |
Type Error | 变量或参数不是预期的类型 |
URI Error | URI处理函数使用了无效的URI |
Eval Error | eval()函数使用错误 |
Range Error | 数值超出有效范围 |
Syntax Error(语法错误)
原因
这个错误是比较低级的错误,就是浏览器检查代码语法都不对,就不会帮你执行,直接报错了。
解决方案
看错误提示的代码行号,定位到对应位置,然后修改好即可。

Reference Error(引用错误)
原因
表示代码中使用的变量未定义,也就是该变量没有被let或者const声明过,或者不是一个函数的参数、或者不是一个全局变量。常见原因包括:
- 单词写错
- 忘记使用
let和const声明
解决方案
看清楚是哪个变量未定义,然后定位到具体代码行数,来修复它。该定义就定义,写错单词就修改单词。
Type Error(类型错误)
原因
出现这个错误的原因是类型不对。比如字符串类型的变量使用了字符串类型的方法,字符串类型的变量使用了数组类型的方法、又或者是单词写错。如a.psuh等。
解决方案
先解决单词写错的问题,如pauh。然后检查是不是数据类型和对应的方法记错了。如[].toFixed()就是数组使用了字符串的方法。然后仔细对比。
类似的错误还有以下
Range Error(范围错误)
原因
传入的参数超出有效范围
解决方案
仔细查看错误提示,调整参数的数值即可
URI Error(URI错误)
原因
全局的URI处理函数接收了错误的参数
解决方案
检查参数即可
热门推荐
不用吃药,避开降压药副作用! 这5个方法就能改善血压水平
摩洛哥旅游最佳季节揭秘: 选对时间四季之美,畅游神秘国度
摩洛哥旅游最佳季节 摩洛哥旅游必去景点推荐
天津之眼摩天轮:119.8米高空的浪漫邂逅
天津之眼下的历史探秘
天津一日游,打卡天津之眼和狗不理包子!
抑郁症高发期,如何有效应对?
银耳食疗,告别肺气虚烦恼
红枣真的能让你告别有气无力的日子吗?
红枣猪肝乌鸡汤:一碗暖心的补气养血汤
甲状腺癌术后饮食指南:快速康复秘籍
甲状腺癌术后饮食与心理康复的秘诀
电动工具维护秘籍:让您的工具更耐用省钱
高筋面粉和面技巧全攻略:做出筋道手擀面的秘诀
高筋面粉:烘焙达人的秘密武器
手擀面和面技巧大揭秘,健康美味在家做
楼兰古城遗址探秘:丝路宝藏大揭秘
探秘楼兰古城:遗址、罗布泊和雅丹地貌之旅
《我的楼兰》:穿越千年的音乐之旅
楼兰古城新发现:斯文·赫定会如何看待这座千年古城的新面貌?
天津三日游打卡:五大道、瓷房子、天津之眼
5个“蓝色”衣服的配色思路,照着打扮时髦又显年轻,值得借鉴
蓝色光波如何影响你的情绪?从生理机制到实际应用的全面解析
湖北省博物馆春节预约攻略:延长开放时间,十大镇馆之宝等你来打卡
湖北省博物馆一日游,这份攻略让你不走回头路!
天津塘沽一日游:北塘古镇里的600年时光
楼兰古城:丝路宝藏的新发现
楼兰古城的兴衰:丝绸之路上的传奇
楼兰古城探秘之旅,古丝路的神秘面纱
塘沽南站城市更新:百年老站焕发新生机