原生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处理函数接收了错误的参数
解决方案
检查参数即可
热门推荐
什么是气门间隙?内燃机气门间隙的原理、重要性及检查调整方法
定期洗牙为啥这么重要?洗牙之后又该留意哪些注意事项,一篇给你讲明白!
膝关节酸胀是什么原因引起的怎么治疗
成都武侯:让新夜态绽放新精彩
如何认识德隆系的商业模式?德隆系的发展对市场有何影响?
德隆系的兴衰与启示
不同行业的职场着装标准大揭秘
位图和矢量图是什么?
2024最新5大照明设计趋势,居家照明这样设计更出彩!
中国茶文化的珍品——龙井茶的历史渊源
Word下一页怎么操作?6个实用方法分享!
怀孕可以游泳吗?孕期游泳准备足,健康运动更安心
考勤管理办法怎么实施才能确保公平性?
一套完整的停车管理方案
最新研究证实代糖伤害,无糖饮料还能喝吗?
甘蔗的成熟时间及生长周期(从种植到收获,一步步教您怎样种好甘蔗)
耳屎需要经常掏吗?耳机戴久了耳朵就聋了?真相是——
配对生肖能解答哪些婚姻问题
墨香古韵绕,艺海拾珍游——醉白池内董其昌博物馆探幽
蜘蛛侠评论:引人入胜的角色发展因僵硬的动画和奇怪的 MCU 引用而陷入困境
大豆种植过程中施肥需要掌握的一些要点
超级中国县|山东章丘:千年古县的超级景区梦
紫微斗数和八字差好多,了解它们的区别与优势
ROS2回调调度原理:调用spin时ROS2都在做什么?
近期去韩国旅游安全吗?
韩国留学回国后就业前景好吗?回国后如何提升就业竞争力?
“全球最强”核弹萨尔马特,一枚真能摧毁整个日本?到底有多猛?
局部补漆与整面喷漆:理性选择背后的经济账
马铃薯放室温、玉米进冰箱…10种根茎类及厨房常见食材保存诀窍!
CA125异常,你应该这样做