原生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处理函数接收了错误的参数
解决方案
检查参数即可
热门推荐
硝化细菌:环保界的超级英雄
硝化细菌:家庭养鱼水质管理的得力助手
后生元:微生物群健康的最前线话题
王宝强慈善风波再起波澜!
李子柒教你科学蒸馒头:物理+化学的秘密
中华传统面食:蒸出完美馒头的小窍门
明明是焦虑,为什么要吃治疗精分的药?听听专家怎么说
智齿发炎怎么办?一文读懂智齿相关知识
经常放屁是怎么回事?正常情况是多少个?这4原因需引起重视
白山市:践行“两山”理念,打造绿色新高地
冬季滋补:枸杞红枣炖鸡汤怎么做?
一杯枸杞黄芪水,养出满满春日活力
为什么小孩子要摆满月酒?满月酒习俗的传承与发展
解码西溪南:古村落的新"活法"
冬日高黎贡山徒步攻略:泡温泉看瀑布
和顺古镇:腾冲必打卡的历史文化瑰宝
腾冲热海温泉:96℃的“大滚锅”与养生天堂
腾冲抗战遗址:历史的见证与民族精神的丰碑
腾冲火山热海:地球脉动与温泉奇遇
含羞草有毒吗?医生的专业解答来了
含羞草有毒吗?专家解读含羞草的毒性成分与安全使用建议
家用车辆用于顺风车、网约车,对投保车险有影响吗?
科学养出空气鱼缸:从选缸到日常维护全攻略
手足癣的防治指南
掌握球茎茴香生长周期的秘诀
小茴香:春种秋收,你选哪个?
戒烟后如何改善饮食?维C来帮忙!
中医食疗帮你轻松戒烟!
番茄红素助力肺部健康,吸烟人群的饮食指南
白山市冰雪旅游:从“冷资源”到“热产业”