原生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处理函数接收了错误的参数
解决方案
检查参数即可
热门推荐
音响音频线的接线方法是什么?怎样确保音响音频线连接的稳定性?
如何在银行办理个人结售汇年度额度查询?
19家上市银行中期分红超2500亿,重庆银行分红率最低
公共租赁、人才安居、保障性住房……楼市政策“组合拳”让购房者享受实实在在利好
为什么孩子自主游戏玩不起来?90%的老师都入了这2个误区
皮肤太干燥了怎么办
玻璃和塑料可以放微波炉吗 家居安全使用指南
上海话中的“洋泾浜”,到底是什么意思?
北京协和医院放射科快速磁共振扫描技术为老弱病患者术前精准护航
从“临时工”到“准警察”:2025年,辅警还是青春饭吗?
高频交易中的冰山算法:原理与探测方法
人才画像的七个维度如何影响安全生产管理?
850万人被失信惩戒,学者建议分级分类实施避免惩戒泛化
北京:运用大数据推算常住人口模型算法探索
止损止盈设置技巧大揭秘:你真的会设置吗?
买卖合同订立中的双方应当具有什么义务和责任
JS报错怎么定位
翊字取名男孩 寓意好又好听的男孩名字
RT-DETR 基于Transformer的目标检测模型介绍及微调训练
SFP光模块详解:光口与电口的区别及应用场景
泰山何以成为古代帝王的封禅之地?
男生如何根据脸型选着发型,必看篇~
掌握深蹲与硬拉的安全训练技巧,轻松提升力量与体能
豆油的价格怎样才算合理?这种合理性在市场中如何体现?
锥刀和平刀磨豆机区别
常吃19种蔬果可降低慢病风险!9个错误吃法别再犯
2025央国企不限专业招聘的岗位有哪些?企业和岗位大盘点!
电脑锁屏后无法唤醒屏幕怎么办?5个实用技巧帮你轻松应对
如何修复5B00打印机错误?解决5B00错误的4种方法
临川区人口数据:从普查到现状的全面解析