JavaScript 调试入门:从 Alert 到 Chrome 断点实战

作者:半夏

时间:2026-10-29

浏览:601

本文通过一个简单的加法器示例,系统讲解 JavaScript 的三种主要调试方式:Alert 弹窗、Console 日志输出以及 Chrome 浏览器断点调试。重点介绍了如何在 Chrome Source 面板中设置断点、使用单步执行与函数调用控制,以及利用 Console 查看和修改变量值。同时澄清了 JS 中 var 关键字对变量作用域的影响,帮助开发者掌握基础调试技能。

文章目录

JavaScript 调试概述与示例

本文将以一个加法器程序为例,演示 JavaScript 的调试流程。首先展示相关代码及运行效果:

JavaScript 调试概述与示例

HTML 文件 test.html 的内容如下:


<span style="font-family:Comic Sans MS;font-size:18px;"><!DOCTYPE html> 
<html lang="en"> 
<head> 
  <meta charset="UTF-8"> 
  <title>计算器</title> 
</head> 
<body> 
 
<div> 
  <h2>计算器</h2> 
 
  <div> 
    <input type="text" id="num1"> 
    <span>+</span> 
    <input type="text" id="num2"> 
    <span>=</span> 
    <span id="result"></span> 
    <button id="add">计算</button> 
  </div> 
</div> 
<script src="./demo.js"></script> 
</body> 
</html></span> 

JavaScript 脚本 demo.js 的代码如下:


<span style="font-family:Comic Sans MS;font-size:18px;">/** 
 * Created by yanzi on 15/12/8. 
 */ 
var num1 = document.getElementById("num1"), 
  num2 = document.getElementById("num2"), 
  result = document.getElementById("result"), 
  btn_add = document.getElementById("add"); 
 
btn_add.addEventListener("click", onAddClick, false); 
function onAddClick(){ 
  var a = parseInt(num1.value), 
  b = parseInt(num2.value); 
  var sum = add(a, b); 
  result.innerHTML = sum; 
} 
 
/** 
 * 
 * @param a 
 * @param b 
 * @returns {*} 
 */ 
function add(a, b){ 
  return a+b; 
}</span> 

JavaScript 调试核心方法

核心要点总结:

1、JavaScript 调试中常用的信息打印方式主要有以下三种:

a. 使用 alert() 方法,其缺点在于每次执行都会弹出提示框,干扰操作。

b. 使用 console.log(),适用于数据量较小的场景。

c. 使用断点进行调试。

变量作用域与 Chrome 断点调试技巧

2、在 JavaScript 中,若变量声明前加上 var,则该变量为局部变量;若在函数内部声明变量时未使用 var,则该变量默认为全局变量。因此,常规做法是在变量前显式添加 var 以限定作用域。

3、在 Chrome 调试器中,通常通过 Elements 面板查看 DOM 结构,而在 Source 面板中进行代码调试。在此模式下,点击代码行的行号即可添加断点。

JavaScript 调试概述与示例

4、调试模式下右侧的四个按钮功能分别为:跳转到下一个断点、单步执行、进入函数内部、跳出当前函数。这四种控制方式是大多数调试工具的标准配置。

JavaScript 调试概述与示例

5、在断点暂停状态下,可在 Console 面板中输入变量名以查看当前值,同时支持直接修改变量的值。

JavaScript 调试概述与示例

以上即为 JavaScript 调试的具体步骤。希望读者在 JavaScript 程序设计过程中能够熟练运用调试工具,感谢阅读。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章