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 相关文章推荐
javascript新手语法小结
Jun 15 Javascript
图片连续滚动代码[兼容IE/firefox]
Jun 11 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
Oct 08 Javascript
jquery创建表格(自动增加表格)代码分享
Dec 25 Javascript
js控制分页打印、打印分页示例
Feb 08 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
使用express搭建一个简单的查询服务器的方法
Feb 09 Javascript
JS实现判断有效的数独算法示例
Feb 25 Javascript
详解vue为什么要求组件模板只能有一个根元素
Jul 22 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
基于JS实现视频上传显示进度条
May 12 Javascript
JavaScript实现鼠标经过表格某行时此行变色
Nov 20 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
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
php数据访问之查询关键字
2016/05/09 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
json 实例详细说明教程
2009/10/31 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
JavaScript 中 apply 、call 的详解
2017/03/21 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
Python中判断输入是否为数字的实现代码
2018/05/26 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
2020/04/30 Python
python可以用哪些数据库
2020/06/22 Python
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
银行职员个人的工作自我评价
2014/02/15 职场文书
公司管理建议书
2015/09/14 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书