您的位置:首页 > Web前端 > JavaScript

Js控制台打印语句,取代alert的作用,又不阻塞程序执行

2017-04-11 16:43 369 查看
在前端控制台用 javaScript输出打印语句

console.log("hello world");


打开浏览器(比如谷歌、IE等)控制台(一般按F12进入查看浏览器控制台),如下所示,可以看到控制台已经打印你想出输出的字符。



如果需要输出变量,比如name,那么只要先定义好变量,再用输出语句进行输出。

var name ="小明";
console.log("hello world!"+name);


再次运行浏览器 按 F12查看控制台,如下图所示。



本语句可以很方便地使用在前端浏览器调试过程中,取代alert调试程序,且不阻塞程序执行。

如果需要像java那样打上断点,使前端程序暂停,可以使用debugger语句,比如下所示



然后调试浏览器运行,按F12键

可以看变量name已经在浏览器内存当中了,而变量name2 由于程序暂停,还未声明,故是 undefined未定义状态

再看控制台



已经输出了两段后台打印语句,第三段打印由于程序调试暂停,故还未执行。

我们把断点继续执行完毕 ,看到控制台打印语句完成。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: