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 相关文章推荐
用JavaScript和注册表脚本实现右键收藏Web页选中文本
Jan 28 Javascript
Chrome扩展页面动态绑定JS事件提示错误
Feb 11 Javascript
json的定义、标准格式及json字符串检验
May 11 Javascript
基于JS实现无缝滚动思路及代码分享
Jun 07 Javascript
javascript特殊文本输入框网页特效
Sep 13 Javascript
javascript循环链表之约瑟夫环的实现方法
Jan 16 Javascript
微信小程序图表插件(wx-charts)实例代码
Jan 17 Javascript
深入理解JavaScript中的for循环
Feb 07 Javascript
js如何获取网页所有图片
May 12 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
Jul 21 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
Apr 26 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 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中与数组相关的函数
2007/03/22 PHP
zend framework多模块多布局配置
2011/02/26 PHP
php防止CC攻击代码 php防止网页频繁刷新
2015/12/21 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
JavaScript中的数学运算介绍
2014/12/29 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
TensorFlow实现模型评估
2018/09/07 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
Django自带的用户验证系统实现
2020/12/18 Python
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
领导班子三严三实对照检查材料
2014/09/25 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
学生保证书格式
2015/02/27 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
出生证明格式
2015/06/15 职场文书
实习证明模板
2015/06/16 职场文书
Linux中如何安装并部署Redis
2022/04/18 Servers