原生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种治疗方法让你重拾自信!
铝合金衣柜定制好不好?最有用的价格计算方法介绍
谈小提琴演奏中音色的追求
恶意二维码:识别与防范指南
肌酐高治疗的方法
水泵汽蚀故障在工程应用中的处理方法
杭州购物攻略指南
嬉春“三月三”,广州老传统的“新玩法”
冬季海南旅游攻略:人文海口、美食文昌、自然万宁、生态陵水、梦幻三亚全方位指南
父母过世怎么继承房产?需要交多少税?
如何区分永久和半永久染发剂?
汽车防虫网有必要装吗?需要注意哪些细节?
防骗小妙招:如何辨别春、夏、秋茶?
2025年高考参考:全国各省本科批次线汇总及预测
当蚕豆病遭遇发烧,如何化险为夷,安全降温?
可将CO₂排放量减少3.5兆吨,海外团队提出合成靛蓝新方法
历史寻迹:浅析商鞅变法对后世法律制度的影响
檀木手串鉴别与保养全攻略
1年4.7亿人次,青岛地铁成客运“主流”
如何调节合适的空调温度(根据季节和室内活动来调节空调温度)
日本留学专业解析——心理学
如何合理安排每日生活?这种生活规划的有效性如何?
动词"come"及其常用短语的用法详解
加速拓宽国际货运通道,国货航全货机成都双流-阿姆斯特丹航线正式开通
安全第一步:分享新鲜肉类和包装肉类的鉴别技巧,十条内容真干货
兰州,被黄河改变了风水的城市
盘点近20年来评分最高的36部悬疑剧,最低评分6.8,最高评分9.7