在控制台出现之前,JavaScript可以使用alert()方法进行代码跟踪。alert()方法可以出现在脚本程序的任意位置。
【例2-18】使用alert()方法调试代码
例2-18使用alert()方法跟踪sum和i的值,一共弹出3次对话框,需要单击第一个对话框中的“确定”按钮,才能显示下一个对话框。从显示的对话框中可以看到两个变量值的变化。例2-18在Chrome浏览器中的运行结果如图2-11所示。
图2-11 例2-18的运行结果
由图2-11可知,需要用户单击对话框中的“确定”按钮,程序才会继续执行,因此alert()方法会阻塞后续程序代码的执行,连续测试不太方便。实际编程中,用于调试代码的alert()方法在调试结束后要全部删掉。