JavaScript的console命令使用实例


Posted in Javascript onDecember 03, 2019

这篇文章主要介绍了javascript的console命令使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.分类输出

console.log('文字信息');
console.info('提示信息');
console.warn('警告信息');
console.error('错误信息');

JavaScript的console命令使用实例

2.分组输出

console.group('1');
 console.log("1-1");
 console.log("1-2");
console.groupEnd();
console.group('2');
 console.log("2-1");
 console.log("2-2");
console.groupEnd();

JavaScript的console命令使用实例

生成折叠的分组

console.group('1');
 console.log("1-1");
 console.log("1-2");
console.groupEnd();
console.group('2');
 console.log("2-1");
 console.log("2-2");
console.groupEnd();

JavaScript的console命令使用实例

嵌套

console.group('1');
 console.group("1-1");
  console.group("1-1-1");
   console.log('内容');
  console.groupEnd();
 console.groupEnd();
 console.group("1-2");
  console.log('内容');
  console.log('内容');
 console.groupEnd();
console.groupEnd();
console.groupCollapsed('2');
 console.group("2-1");
 console.log('内容');
 console.groupEnd();
 console.group("2-2");
 console.groupEnd();
console.groupEnd();

JavaScript的console命令使用实例

3.表格输出

console.table()将传入的对象,或数组以表格形式输出

var Obj = {
 Obj1: {
  a: "a1",
  b: "b1",
  c: "c1"
 },
 Obj2: {
  a: "a2",
  b: "b2",
  c: "c2"
 },
 Obj3: {
  a: "a3",
  b: "b3",
  c: "c3"
 }
}
console.table(Obj);

JavaScript的console命令使用实例

var Arr = [
 ["a1","b1","c1"],
 ["a2","b2","c2"],
 ["a3","b3","c3"],
]
console.table(Arr);

JavaScript的console命令使用实例

4.查看对象

显示一个对象的所有属性和方法Console.dir()和Console.log()相同

var ss = {
 name: 'AA',
 title: 'title1', 
}
console.log("console.dir(ss)");
console.dir(ss);
console.log("console.log(ss)");
console.log(ss);

JavaScript的console命令使用实例

5.查看节点

Console.dirxml()显示一个对象的所有属性和方法

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Flowchart</title>
<meta charset="UTF-8">
</head>
<body>
<div id="sample">
 <div style="width: 100%; display: flex; justify-content: space-between">
 <div id="myPaletteDiv" style="width: 150px; margin-right: 2px; background-color: whitesmoke; border: solid 1px black"></div>
 <div id="myDiagramDiv" style="flex-grow: 1; height: 720px; border: solid 1px black"></div>
 </div>
</div>
</body>
</html>
<script>
console.log("console.dirxml");
console.dirxml(document.getElementById("sample"));
console.log("console.log");
console.log(document.getElementById("sample"));
</script>

JavaScript的console命令使用实例

6.条件输出

  • 当第一个参数或返回值为真时,不输出内容
  • 当第一个参数或返回值为假时,输出后面的内容并抛出异常
console.assert(true, "see");
console.assert((function() { return true;})(), "see");
console.assert(false, "not see");
console.assert((function() { return false;})(), "not see");

JavaScript的console命令使用实例

7.记次输出

输出内容和被调用的次数

(function () {
 for(var i = 0; i < 5; i++){
  console.count("运行次数:");
 }
})()

JavaScript的console命令使用实例

8.追踪调用堆栈

function add(a, b) {
 console.trace("Add");
 return a + b;
}
function add2(a, b) {
 return add1(a, b);
}

function add1(a, b) {
 return add(a, b);
}
var x = add2(1, 1);

JavaScript的console命令使用实例

9.计时

  • Console.time()中的参数作为计时器的标识,具有唯一性
  • Console.timeEnd()中的参数来结束此标识的计时器,并以毫秒为单位返回运行时间
  • 最多同时运行10000个计时器
console.time("Chrome中循环1000次的时间");
for(var i = 0; i < 1000; i++)
{
}
console.timeEnd("Chrome中循环1000次的时间");

JavaScript的console命令使用实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 初体验(建议学习jquery)
Apr 25 Javascript
javascript 面向对象编程 聊聊对象的事
Sep 17 Javascript
jquery 分页控件实现代码
Nov 30 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
Feb 11 Javascript
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
JavaScript 反科里化 this [译]
Sep 20 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
Jul 15 Javascript
vuejs指令详解
Feb 07 Javascript
深入浅析vue中cross-env的使用
Sep 12 Javascript
JavaScript实现简单验证码
Aug 24 Javascript
JavaScript实现京东放大镜效果
Dec 03 #Javascript
微信小程序实现图片压缩
Dec 03 #Javascript
Ant Design Pro 下实现文件下载的实现代码
Dec 03 #Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 #Javascript
浅谈关于vue中scss公用的解决方案
Dec 02 #Javascript
详解js location.href和window.open的几种用法和区别
Dec 02 #Javascript
js实现一款简单踩白块小游戏(曾经很火)
Dec 02 #Javascript
You might like
php 调试利器debug_print_backtrace()
2012/07/23 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
php常用图片处理类
2016/03/16 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
让人期待的2011年度最佳 jQuery 插件分享
2012/03/16 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
python写入中英文字符串到文件的方法
2015/05/06 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
python远程连接MySQL数据库
2019/04/19 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
个人简历自我评价八例
2013/10/31 职场文书
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
旅游市场营销方案
2014/03/09 职场文书
大学生学习计划书
2014/09/15 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
中秋节随笔
2015/08/15 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android
CSS中float高度塌陷问题的四种解决方案
2022/04/18 HTML / CSS