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开发技术大全 第4章 直接量与字符集
Jul 03 Javascript
Three.js源码阅读笔记(Object3D类)
Dec 27 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
RequireJs的使用详解
Feb 19 Javascript
Cookies 和 Session的详解及区别
Apr 21 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 Javascript
JS实现省市县三级下拉联动
Apr 10 Javascript
如何实现js拖拽效果及原理解析
May 08 Javascript
JavaScript实现雪花飘落效果
Dec 27 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
jquery中的 $("#jb51")与document.getElementById("jb51") 的区别
2011/07/26 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
2018/11/30 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
python WindowsError的错误代码详解
2017/07/23 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
解决django FileFIELD的编码问题
2020/03/30 Python
python如何调用字典的key
2020/05/25 Python
全球性的在线购物网站:Zapals
2017/03/22 全球购物
提高EJB性能都有哪些技巧
2012/03/25 面试题
超市营业员岗位职责
2013/12/20 职场文书
信访工作者先进事迹
2014/01/17 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
给面试官的感谢信
2014/02/01 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
入党现实表现材料
2014/12/23 职场文书
单位工资证明范本
2015/06/12 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
在Django中使用MQTT的方法
2021/05/10 Python
Android基于Fresco实现圆角和圆形图片
2022/04/01 Java/Android
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle