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 相关文章推荐
转一个日期输入控件,支持FF
Apr 27 Javascript
js中cookie的使用详细分析
May 28 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
Nov 26 Javascript
JS实现OCX控件的事件响应示例
Sep 17 Javascript
Bootstrap对话框使用实例讲解
Sep 24 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
Dec 25 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
May 08 Javascript
vue非父子组件通信问题及解决方法
Jun 11 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
vue实现行列转换的一种方法
Aug 06 Javascript
微信小程序网络请求实现过程解析
Nov 06 Javascript
详解如何在Javascript和Sass之间共享变量
Nov 13 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 file_exists 检查文件或目录是否存在的函数
2010/05/10 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
墨西哥购物网站:Elektra
2020/01/21 全球购物
兼职学生的自我评价
2013/11/24 职场文书
迷你西餐厅创业计划书范文
2013/12/31 职场文书
晚会邀请函范文
2014/01/24 职场文书
团队激励口号
2014/06/06 职场文书
政工例会汇报材料
2014/08/26 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
公司委托书格式范文
2014/10/09 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
redis中lua脚本使用教程
2021/11/01 Redis
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers