原生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》杀狗神技:V键大法好!
电脑没有声音?常见问题及解决办法详解指南
山区徒步旅行必备清单大揭秘!
国家公园:山区生态保护的新典范
米其林推荐:缓解焦虑的最佳深海鱼
开学焦虑怎么办?心理专家教你这样应对
开学季如何让孩子快速适应新作息?
开学季必备:亲子共制开学清单
中医小妙招,轻松告别焦虑!
斯坦福科学家揭秘:深呼吸真的能缓解焦虑吗?
双十一焦虑自救指南:Jefferson中心专家支招
桂林五日游:从漓江到阳朔,深入体验山水甲天下的魅力
桂林漓江摄影攻略:四大圣地拍摄指南与五天行程规划
跟着阿紫导游探秘桂林历史文化
Windows 10更改管理员账户的四种方法
嫉妒羡慕究竟是种什么心理?
究竟是语言先于文字,还是文字先于语言?鸡和蛋哪个先出现?
一文了解AEB自动紧急制动
什么是驾驶员辅助系统?全面解析ADAS的工作原理与发展趋势
项羽巨鹿之战:以少胜多的经典传奇
巨鹿之战:刘邦项羽谁才是真正的英雄?
乾隆同款:涡阳苔干的中医食疗新宠
乾隆同款:安徽涡阳苔干,健康吃法大揭秘!
秋冬养生新宠:苔干的营养与食用指南
泥鳅的做法大全简单家常(泥鳅10种最好吃的做法)
泥鳅爱吃什么?泥鳅的食物偏好与饲养指南
面粉蛋白质含量如何影响面条口感?
南宋时期的中国面条文化:从宫廷到民间的饮食风尚