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插件之多图片异步上传
Oct 20 Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
js判断样式className同时增加class或删除class
Jan 30 Javascript
js实现身份证号码验证的简单实例
Feb 19 Javascript
深入理解setTimeout函数和setInterval函数
May 20 Javascript
Bootstrap框架的学习教程详解(二)
Oct 18 Javascript
Form表单按回车自动提交表单的实现方法
Nov 18 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
Three.js入门之hello world以及如何绘制线
Sep 25 Javascript
微信小程序 按钮滑动的实现方法
Sep 27 Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 Javascript
微信小程序带动画弹窗组件使用方法详解
Nov 27 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
实用函数7
2007/11/08 PHP
解析php中curl_multi的应用
2013/07/17 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
有趣的javascript数组定义方法
2010/09/10 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
跟我学习javascript创建对象(类)的8种方法
2015/11/20 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
Python中的lstrip()方法使用简介
2015/05/19 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Python中生成Epoch的方法
2017/04/26 Python
python如何获取服务器硬件信息
2017/05/11 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
C#笔试题集合
2013/06/21 面试题
C# Debug和Testing相关面试题
2015/10/25 面试题
医院门卫岗位职责
2013/12/30 职场文书
和解协议书
2014/04/16 职场文书
医学求职自荐信
2014/06/21 职场文书
应届生自荐信
2014/06/30 职场文书
Python中的 enumerate和zip详情
2022/05/30 Python