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 相关文章推荐
Exjs 入门篇
Apr 07 Javascript
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
javascript面向对象之定义成员方法实例分析
Jan 13 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
Apr 01 Javascript
JS清除字符串中重复值的实现方法
Aug 03 Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
angular6.0开发教程之如何安装angular6.0框架
Jun 29 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
Aug 17 Javascript
JavaScript ES6中的简写语法总结与使用技巧
Dec 30 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
May 16 Javascript
vue路由权限校验功能的实现代码
Jun 07 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面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
解析php中curl_multi的应用
2013/07/17 PHP
如何让CI框架支持service层
2014/10/29 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
PHP中SESSION过期设置
2021/03/09 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
window.location.hash 使用说明
2010/11/08 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python映射列表实例分析
2015/01/26 Python
Python字符串替换实例分析
2015/05/11 Python
Python AES加密实例解析
2018/01/18 Python
TensorFlow变量管理详解
2018/03/10 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
Python通过Pillow实现图片对比
2020/04/29 Python
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
如何设置Java的运行环境
2013/04/05 面试题
办理退休介绍信
2014/01/09 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
工厂搬迁方案
2014/05/11 职场文书
化学工程专业求职信
2014/08/10 职场文书
辛亥革命观后感
2015/06/02 职场文书
员工担保书范本
2015/09/22 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
Nginx的基本概念和原理
2022/03/21 Servers