JavaScript错误处理与调试总结
来源:互联网 发布:js 仿京东楼层特效 编辑:程序博客网 时间:2024/06/09 18:59
由于JavaScript是松散弱类型的语言,所以在错误调试处理上面一直是它的软肋,如果脚本出错,给我们的错误信息经常是摸不着头脑的一些提示;好消息是由于浏览器的不断升级,JavaScript的调试能力也越来越好。
1.try...catch调试
try{ window.dddd();}catch(e){ alert(e);}这种不存在的方法,如果有错,直接在catch打印出来,e再js上有name和message两个属性,可以直接e.name或者e.message打印出名称和信息;
错误类型执行代码时可能会发生的错误有很多种。每种错误都有对应的错误类型,ECMA-262定义了7种错误类型:1.Error2.EvalError3.RangeError4.ReferenceError5.SyntaxError6.TypeError7.URIError其中中, Error是基类型(其他六种类型的父类型), 其他类型继承自它。 Error类型很少见,一般由浏览器抛出的。这个基类型主要用于开发人员抛出自定义错误
常见的错误类型
因为JavaScript是松散弱类型语言, 很多错误的产生是在运行期间的。 一般来说, 需要关注3种错误:
1.类型转换错误;
2.数据类型错误;
3.通信错误
这三种错误一般会在特定的模式下或者没有对值进行充分检查的情况下发生。 在JavaScript初期,浏览器并没有针对 JavaScript提供调试工具,所以开发人员就想出了一套自己的调试方法, 比如 alert()。 这个方法可以打印你怀疑的是否得到相应的值, 或者
放在程序的某处来看看是否能执行,得知之前的代码无误。
*****console打印信息:
阅读全文
0 0
- JavaScript错误处理与调试总结
- javascript错误处理与调试
- JavaScript中 错误处理与调试
- 10014---JavaScript--错误处理与调试
- JavaScript笔记:错误处理与调试
- Javascript的错误处理与调试
- JavaScript 错误与调试
- 调试与错误处理
- 错误处理与调试
- 错误处理与调试
- 错误处理与调试
- 错误处理与调试
- Javascript高级程序设计第17章(错误处理与调试)
- 【JavaScript】(4)——错误处理与调试
- javaScript笔记(二十四) 错误处理与调试
- JavaScript高级程序设计13--错误处理与调试
- JavaScript 错误处理与调试——“错误处理”的注意要点
- JavaScript的错误与调试
- 隐马尔科夫模型、三个基本问题、三个训练算法
- 如何向销售(业余人士)解释TINA系统
- Java线程基础
- Tomcat服务器的问题
- 谈谈构建高性能WEB之HTTP首部优化
- JavaScript错误处理与调试总结
- 1119. Pre- and Post-order Traversals (30)
- SOA面向服务的架构概念梳理
- 文章标题
- bat文件(cmd命令批处理)的编写使用
- Qt打印预览
- mybatis批量更新(update foreach)失败
- SpingBoot Quartz配置及数据库持久化配置
- TensorFlow学习笔记(二):实现神经网络