2.断点:一般用于排错
应用场景:代码量比较大的时候,不能轻易实现排错时,那么需要用到断点
案例:

现在查看调试界面,利用断点


如果是弹出age,显然没有这个属性,但不会报错,本身alert(obj.age);没有意义,因为弹出的会是undefined,那么这时候不会有错误信息。

那么如何调试?(点出sources界面)
首先设置断点(点击一下最左边的数字即可设置断点)

其次设置了断点,但是还没有生效,需要刷新一下界面,页面会不断加载(即进入调试阶段)

然后看到四个按钮可供选择(四个选项==>调试工具)

第一个 恢复正常
第二个 不断往前走(执行顺序和正常代码执行顺序一样)执行完毕后自动恢复
第三个 执行下一步(但不具备跨越功能)
第四个 上一步

第二个和第三个的区别:
添加一个js文件(a.js)

假如现在在18行添加一个断点,刷新界面,进入调试阶段

然后不断点下一个(第三个按钮),在21-1.js代码执行完后,直接进入a.js
如果是点击的第二个按钮,也是会在21-1.js代码执行完后直接进入a.js,反复的执行,两个按钮过程是一样,但它有个恢复。

当执行完毕后,还是会有调试阶段,若退出调试阶段需要删除断点(点击设置断点处的蓝色部分,在刷新界面即可,页面不会再不断加载)。

JavaScript错误调试与处理——错误调试_断点相关推荐

  1. JavaScript(第二十七天)【错误处理与调试】

    JavaScript在错误处理调试上一直是它的软肋,如果脚本出错,给出的提示经常也让人摸不着头脑.ECMAScript第3版为了解决这个问题引入了try...catch和throw语句以及一些错误类型 ...

  2. Linux环境下段错误的产生原因及调试方法小结

    From:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基 ...

  3. linux程序运行段错误,Linux下段错误调试技巧

    更新于2019.04.17 我们写的程序, 尤其是C/C++程序有时候会段错误, 而且往往发生在部署环境而非调试环境, 对问题定位带来很大困难. 这时一般有两种方法来解决问题, 一种是生成core d ...

  4. 转Linux环境下段错误的产生原因及调试方法小结

    Linux环境下段错误的产生原因及调试方法小结 转载于:https://www.cnblogs.com/objectDetect/p/7575659.html

  5. [转]Linux环境下段错误的产生原因及调试方法小结

    最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的"段错误"(Segme ...

  6. c语言调试出错误怎么改,C语言调试常见错误及修改方法(附习题)

    <C语言调试常见错误及修改方法(附习题)>由会员分享,可在线阅读,更多相关<C语言调试常见错误及修改方法(附习题)(12页珍藏版)>请在人人文库网上搜索. 1.1.调试C程序时 ...

  7. Linux下的段错误产生的原因及调试方法-转

    分类: Linux--Ubuntu入门级 重学C/C++2011-10-19 22:13 332人阅读 评论(0) 收藏 举报 因为你调用了glibc的fputs 检查你传进去的char* +++++ ...

  8. linux程序运行段错误,Linux下的段错误产生的原因及调试方法

    Linux下的段错误产生的原因及调试方法 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来 说,段错误就是指访问的内存超出 ...

  9. c语言出现了语法错误能编译吗,如何调试C程序的语法错误和逻辑错误

    如何调试C程序的语法错误和逻辑错误 语法错误] 语法错误,这是C语言初学者出现最多的错误,比如,分号":"是每个C语句的结束的标志,在C语句后忘记写":"就是语 ...

最新文章

  1. R语言实战应用精讲50篇(三十一)-R语言入门系列-tidyverse数据分析流程
  2. 电脑屏幕保护怎么取消_怎么监控员工电脑?老板如何知道员工上班在干什么?...
  3. android 打包时报错解决
  4. 51 NOD 1238 最小公倍数之和 V3
  5. 分数化简_分数应用题七讲 (一) 图示法解分数应用题
  6. react-router的使用(三)——路由的嵌套
  7. 第二阶段冲刺10天 第六天
  8. c语言酒店管理系统,C语言酒店管理系统.pdf
  9. 为vsftpd添加虚拟用户的脚本
  10. Hibernate框架入门
  11. 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)
  12. 各种dns:百度DNS/阿里DNS/114DNS/腾讯DNS/谷歌DNS/OpenDNS 对比评测
  13. dw相对路径怎么改_了解 Dreamweaver 模板中的路径
  14. android 锤子桌面壁纸,锤子桌面使用技巧|锤子桌面 1.5.1 安卓版_久友下载站_壁纸美化...
  15. 产品温度冲击检测 VS 实际使用寿命换算详解
  16. bmp怎么改jpg格式?
  17. Apache jmeter 压测
  18. Android 使用讯飞语音SDK
  19. RESTORE 还原数据库
  20. 训练集和测试集的标准化处理

热门文章

  1. python爬虫requests源码链家_Python 爬虫 链家二手房(自行输入城市爬取)
  2. LMT NEW PBS作业调度系统应对金融行业作业批处理
  3. 放开后疫情会向什么方向发展
  4. SUB1GHz高集成度无线收发芯片-DP4301
  5. pdfFactory PRO 8.33.0 / FinePrint 11.33.0软件下载附注册码
  6. opencv之Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available.
  7. 第11章作业(含有知识点)
  8. 计算机网络基础——什么是NAS
  9. js中:0.1 +0.2不等于0.3的原因
  10. 严魏敏-习题-查找-07