1.通过alert() 来查看程序中的变量,由此也可以推断出程序跑到哪里就报错。

用法:

alert("1");   //弹出窗口显示1var a = "2";
alert("a="+a); //弹出窗口显示a=2

2.添加debugger来调试javaScript (比较推荐这个,实用方便,alert()添加起来比较繁杂,有时候添加多几个,后面还得删除多几个)

用法:只需要在你想要调试的js代码上面添加一个debugger;即可

...debugger;..
js代码
..

用谷歌浏览器举个例子:

这段js代码报错了,但是这时候不清楚具体哪里出错,于是在怀疑出错的js代码上面添加了debugger;

然后打开浏览器的F12,复现出错的请求,这时候程序跑到debugger;这里就会停下来。

有人可能疑惑怎么让程序接着运行下去,这时候就可以看到底下有几个按钮是教你如何让程序运行下去的

F8:暂停程序

F9:下一步

F10:跳过下一个函数

F11:进入当前函数

Shift + F11 :跳出当前函数

结合情况使用不同按钮,一般来说按F9就可以发现问题出在哪里了

像刚刚我举的例子,错误就能明显看出来了。

如何调试JavaScript代码相关推荐

  1. VS2010Web默认的浏览器设置和VS里调试JavaScript代码的设置

    前言 重装系统后,VS调用的Web浏览器不是IE了,VS调式不了JavaScript代码了.这两天一直在试终于搞定了.这里查找的问题当然主要是VS里面调式JavaScript代码了. 第一种方式设置V ...

  2. vscode 调试参数_如何通过vscode运行调试javascript代码

    初次正式要写 javascript 相关的代码,想要用 vscode 直接编译 js 代码,但是发现没有那么简单,需要配置好 launch.json 文件,现已经在vscode上编译过去并且可以调试 ...

  3. VSCode配置调试JavaScript代码

    VSCode配置调试JavaScript代码 官网说明调试 1.创建配置 launch.json 文件 按照图示点击创建 LeetCode 是文件夹的名字,以文件夹配置 选择Node.js调试器 Le ...

  4. Webstorm 调试 JavaScript 代码

    通常前端项目的 JavaScript 代码调试是通过浏览器的开发者工具(右键菜单中点击 "检查")来完成.这种调试的方式的舒适度很差,显示页面的区域占了很大一块空间,留给调试窗口的 ...

  5. asp js单步调试_如何使用Chrome的控制台高效的调试Javascript代码?

    引言 在我们的日常开发中我们常常会遇到JavaScript的调试问题,而我们解决问题的传统解决方案就是使用大量的console.log或者console对象的其他方法,这会给我们带来很多不便,特别是遇 ...

  6. 调试JavaScript代码

    JavaScript调试代码 (JavaScript debugging the code) Debugging is the process of finding mistakes or bugs ...

  7. 使用chrome开发者工具调试JavaScript代码的三种常用方法

    对 JS 程序的调试,除了在 JS 程序中使用 alert().console.log() 方法跟踪和调试代码外,开发人员也会经常使用一些调试工具.最常用的 JS 调试工具就是一些主流的浏览器的调试工 ...

  8. f12弹出debug_调试Javascript代码(浏览器F12及VS中debugger关键字)

    目前,常用的浏览器IE.Chrome.Firefox都有相应的脚本调试功能.作为我们.NET 阵营,学会如何在IE中调试JS就足够了,在掌握了IE中的调试方法以后,Chrome和Firefox中的调试 ...

  9. IDEA调试JavaScript代码

    1.使用 插件 JetBrains IDE Support 这里提供的是CSDN下载,离线安装版,也可以自己去翻墙去谷歌的插件市场下载安装. 其他浏览器只要是使用谷歌浏览器内核的都可以安装使用,你要是 ...

  10. Visual studio 中调试ASP程序、Javascript 代码 - 刘稻博客

    2019独角兽企业重金招聘Python工程师标准>>> PS: 1.在调试asp时,要先附加进程(附加到:自动:与具体调试网站对应的 dllhost.exe 或 w3wp.exe . ...

最新文章

  1. 巧用Ajax的beforeSend 提高用户体验--防止重复数据
  2. 基于java的InputStream.read(byte[] b,int off,int len)算法学习!
  3. Java 8中stream相关用法
  4. Java黑皮书课后题第8章:**8.12(金融应用:计算税款)使用数组重写程序清单3-5,每个纳税人身份都有6种税率。每种税率都应用在某个特定范围内的可征税收入
  5. 大牛书单 | 迎金秋,与腾讯技术大咖共读好书
  6. 计算机网络(一)计算机网络体系
  7. android搜索框功能实现_巧用 Trie 树,实现搜索引擎关键词提示功能
  8. c语言字母表等腰三角,【原创】CS必修课——C语言基础编程实战26“C语言输出等腰三角形”...
  9. Eclipse导出APK文件报错 android lint problem
  10. 使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10
  11. 【Flink】Flink 源码阅读笔记(20)- Flink 基于 Mailbox 的线程模型
  12. python访问共享文件夹_python – 通过linux机器打开Windows共享文件夹
  13. demo16 webpack 处理字体
  14. (详细带你分析错误):No property 属性名 found for type 类名,总结了其他解决办法
  15. video标签隐藏右下角的三个点
  16. PS经典教程:从零开始设计一个漂亮的网页
  17. 利用fiddler和mock调试本地微信网页
  18. python中列表常用方法
  19. 应软”治理大学生上课玩手机现象
  20. 深度之眼(十七)——Python标准库

热门文章

  1. android游戏源码 2048,Android实现2048小游戏
  2. 100部经典漫画,有机会看看。
  3. html excel插件,Web端如此强大的电子表格Excel插件,轻松进行数据处理——jExcel
  4. java path环境变量_java配置环境变量
  5. Altium Designer简明教程:如何创建元件库并绘制库元件(图文教程)
  6. 什么是SIT, UAT测试
  7. [转]PKM2:优秀的个人知识管理工具
  8. 介绍几款在线编程工具(Python)
  9. 一个很好的makefile例子(经典)
  10. USB转TTL设备驱动不能使用