Js控制台打印语句,取代alert的作用,又不阻塞程序执行
2017-04-11 16:43
369 查看
在前端控制台用 javaScript输出打印语句
打开浏览器(比如谷歌、IE等)控制台(一般按F12进入查看浏览器控制台),如下所示,可以看到控制台已经打印你想出输出的字符。
![](http://img.blog.csdn.net/20170411165153559?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl4aW55YW81Mjgx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如果需要输出变量,比如name,那么只要先定义好变量,再用输出语句进行输出。
再次运行浏览器 按 F12查看控制台,如下图所示。
![](http://img.blog.csdn.net/20170411165402057?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl4aW55YW81Mjgx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
本语句可以很方便地使用在前端浏览器调试过程中,取代alert调试程序,且不阻塞程序执行。
如果需要像java那样打上断点,使前端程序暂停,可以使用debugger语句,比如下所示
![](http://img.blog.csdn.net/20170411164936163?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl4aW55YW81Mjgx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后调试浏览器运行,按F12键
可以看变量name已经在浏览器内存当中了,而变量name2 由于程序暂停,还未声明,故是 undefined未定义状态
再看控制台
![](http://img.blog.csdn.net/20170411164822367?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl4aW55YW81Mjgx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
已经输出了两段后台打印语句,第三段打印由于程序调试暂停,故还未执行。
我们把断点继续执行完毕 ,看到控制台打印语句完成。
console.log("hello world");
打开浏览器(比如谷歌、IE等)控制台(一般按F12进入查看浏览器控制台),如下所示,可以看到控制台已经打印你想出输出的字符。
如果需要输出变量,比如name,那么只要先定义好变量,再用输出语句进行输出。
var name ="小明"; console.log("hello world!"+name);
再次运行浏览器 按 F12查看控制台,如下图所示。
本语句可以很方便地使用在前端浏览器调试过程中,取代alert调试程序,且不阻塞程序执行。
如果需要像java那样打上断点,使前端程序暂停,可以使用debugger语句,比如下所示
然后调试浏览器运行,按F12键
可以看变量name已经在浏览器内存当中了,而变量name2 由于程序暂停,还未声明,故是 undefined未定义状态
再看控制台
已经输出了两段后台打印语句,第三段打印由于程序调试暂停,故还未执行。
我们把断点继续执行完毕 ,看到控制台打印语句完成。
相关文章推荐
- Ext.MessageBox.hide与alert会阻塞程序的执行,而Ext版的alert是异步执行
- 怎样在控制台或者日志打印输出JDBC执行的sql语句
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- mybatis如何在控制台打印执行的sql语句
- Hibernate 执行语句控制台打印出来了,但没有提交
- js调用打印机打印多联单,部分打印,执行打印事件后调用程序
- js获取程序执行的时间长短 控制台之console。
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- 控制台打印hibernate执行的语句
- mybatis如何在控制台打印执行的sql语句
- SSH中设置Hibernate执行的SQL 语句打印控制台
- mybatis如何在控制台或者tomcat日志中打印出执行的sql语句
- Mybatis在控制台打印执行的sql语句
- mybatis如何在控制台打印执行的sql语句
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- js一个方法中的两个语句中间加alert弹出和不加alert弹出执行结果不一样
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- log4j.xml简单配置实现在控制台打印sql执行语句
- asp.net定时自动执行控制台程序
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~