利用Js的console对象,在控制台打印调式信息测试Js的实现


Posted in Javascript onNovember 26, 2016

一次偶然的机会,打开百度的时候按下了F12,然后就见控制台里面输出了百度的招聘广告,感觉挺帅气的,再然后就有了这篇博文。

既然可以这样在控制台输出信息,那以后再调试Js的时候不就可以省去很多麻烦了嘛!避免不误人子弟,特意使用for(var i in console)查看了下各种浏览器控制台对console的支持,

结果如下:

IE 11 控制台

log , info , warn , error , debug , assert , time , timeEnd , group , groupCollapsed , groupEnd , trace , clear , dir , dirxml , count , countReset , cd , select , profile , profileEnd

Firebug 控制台

log , debug , info , warn , exception , assert , dir , dirxml , trace , group , groupCollapsed , groupEnd , profile , profileEnd , count , clear , time , timeEnd , timeStamp , table , error

Chrome 控制台

memory , _commandLineAPI , debug , error , info , log , warn , dir , dirxml , table , trace , assert , count , markTimeline , profile , profileEnd , time , timeEnd , timeStamp , timeline , timelineEnd , group , groupCollapsed , groupEnd , clear

可以看出,以上我测试的浏览器对 log , info , warn , error , debug 五个基本方法都是支持的,注意,我使用的是 IE 11,其他版本我没测试,而 Firefox 本身也是不带控制台的,需要加载Firebug 插件并且启动它,才能console,否则就是Js报错了。为了使用起来更方便,可以自己封装一下,判断一下浏览器对 console 的支持,不支持就只能使用原始的 alert 或者其他方法了。

简单用法:

console.log("日志信息");
console.info("一般信息");
console.debug("调试信息");
console.warn("警告提示");
console.error("错误提示");

格式化输出:

console.log("%d年%d月%d日", 2014, 5, 20);//日期格式输出
console.log('%c有颜色的输出信息', 'color:white; background-color:#0055CC');//格式输出

输出变量:

var who= 'you';
console.log('输出变量 We support  ', you);//读取变量

输出数组:

var arr = [1, 2, 3, 4, 5];
console.log('数组:', arr);//输出数组

以上这篇利用Js的console对象,在控制台打印调式信息测试Js的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
May 14 Javascript
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
laydate.js日期时间选择插件
Jan 04 Javascript
利用PM2部署node.js项目的方法教程
May 10 Javascript
JS非空验证及邮箱验证的实例
Aug 11 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
Sep 11 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
Jan 27 Javascript
Javascript Promise用法详解
May 10 Javascript
在vue项目中优雅的使用SVG的方法实例详解
Dec 03 Javascript
JS类的定义与使用方法深入探索
Nov 26 #Javascript
js控制台输出的方法(详解)
Nov 26 #Javascript
jQuery基于排序功能实现上移、下移的方法
Nov 26 #Javascript
node.js中的事件处理机制详解
Nov 26 #Javascript
使用node.js中的Buffer类处理二进制数据的方法
Nov 26 #Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
Nov 26 #Javascript
JS基于递归实现倒计时效果的方法
Nov 26 #Javascript
You might like
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
jQuery hover 延时器实现代码
2011/03/12 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
Python简单实现enum功能的方法
2016/04/25 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
numpy库reshape用法详解
2020/04/19 Python
python中pyplot基础图标函数整理
2020/11/10 Python
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
程序员经常用到的UNIX命令
2015/04/13 面试题
超市促销实习自我鉴定
2013/09/23 职场文书
教师新年寄语
2014/04/03 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
销售活动策划方案
2014/08/26 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
环卫工人慰问信
2015/02/15 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
MySQL大小写敏感的注意事项
2021/05/24 MySQL
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python