js控制台输出的方法(详解)


Posted in Javascript onNovember 26, 2016

console.log(object[, object, ...])

在控制台输出一条消息。如果有多个参数,输出时会用空格隔开这些参数。

第一个参数可以是一个包含格式化占位符输出的字符串,例如:

console.log("The %s jumped over %d tall buildings", animal, count);

上面的例子可以用下面的无格式化占位符输出的代码替换:

console.log("The", animal, "jumped over", count, "tall buildings");

并且,这两种方式是可以组合使用的。如果使用了格式化占位符,而提供的参数的个数多于占位符的个数,那么,多余的参数会以空格分隔的方式附加在字符串后面,就像:

console.log("I am %s and have:", myName, thing1, thing2, thing3);

如果参数是一个Javascript对象,那么在控制台输出的就不是静态文字,而是一个可交互的超链接,点击超链接可以查看该对象的HTML, CSS, Script, DOM窗口,可用格式化字符串%o代替Javascript对象。

console.log("Body tag is %o", document.body);

格式化字符串列表:

格式化字符串 类型
%s 字符串
%d, %i 整型(暂不支持数字型)
%f 浮点型 (暂不支持数字型) 
%o 链接对象

console.debug(object[, object, ...])

在控制台输出一条消息,包含一个指向代码调用位置的超链接。假如是直接在控制台输入该命令,就不会出现超链接(和console.log()一样)。

console.info(object[, object, ...])

在控制台输出一条带有“信息”图标的消息和一个指向代码调用位置的超链接。

console.warn(object[, object, ...])

在控制台输出一条带有“警告”图标的消息和一个指向代码调用位置的超链接。

console.error(object[, object, ...])

在控制台输出一条带有“错误”图标的消息和一个指向代码调用位置的超链接。

console.assert(expression[, object, ...])

测试表达式expression是否为真。如果不是真,会在控制台写一条消息并抛出异常

console.dir(object)

以列表形式输出一个对象的所有属性,有点和你查看DOM窗口相类似。

console.dirxml(node)

输出一个HTML或者XML元素的XML源代码。和你在HTML窗口看到的相似。

console.trace()

Prints an interactive stack trace of JavaScript execution at the point where it is called.

The stack trace details the functions on the stack, as well as the values that were passed as arguments to each function. You can click each function to take you to its source in the Script tab, and click each argument value to inspect it in the DOM or HTML tabs.

console.group(object[, object, ...])

输出一条消息,并打开一个嵌套块,块中的内容都会缩进。调用console.groupEnd()关闭块。该命令可以嵌套使用。

console.groupEnd()

关闭最近一个由console.group打开的块。

console.time(name)

创建一个名字为name的计时器,调用console.timeEnd(name)停止计时器并输出所耗时间(毫秒)。

console.timeEnd(nam)

以上这篇js控制台输出的方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用js通过url传参把数据从一个页面传到另一个页面
Sep 01 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
介绍JavaScript的一个微型模版
Jun 24 Javascript
基于jQuery Ajax实现上传文件
Mar 24 Javascript
总结Node.js中的一些错误类型
Aug 15 Javascript
JavaScript定时器实现的原理分析
Dec 06 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 Javascript
深究AngularJS中ng-drag、ng-drop的用法
Jun 12 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
vue-router实现嵌套路由的讲解
Jan 19 Javascript
vue实现简单跑马灯效果
May 25 Javascript
vue使用screenfull插件实现全屏功能
Sep 17 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
如何在Angular.JS中接收并下载PDF
Nov 26 #Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 #Javascript
You might like
一漂亮的PHP图片验证码实例
2014/03/21 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
python使用psutil模块获取系统状态
2016/08/27 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
python模块导入的方法
2019/10/24 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
会计助理的岗位职责
2013/11/29 职场文书
会计专业的自荐信
2013/12/12 职场文书
师范生的个人求职信范文
2014/01/04 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
家庭教育的心得体会
2014/09/01 职场文书
廉政承诺书
2015/01/19 职场文书
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js
Pytest中skip skipif跳过用例详解
2021/06/30 Python
mysql脏页是什么
2021/07/26 MySQL
人民币符号
2022/02/17 杂记