一、显示信息的命令

console.log('hello');
console.info('信息');
console.error('错误');
console.warn('警告');

二、占位符

//console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)
console.log("%d年%d月%d日",2011,3,26);
//2011年3月26日

三、信息分组

console.group("第一组信息");console.log("第一组第一条:我的XX(http://www.jb51.net)");console.log("第一组第二条:xxx(http://jb51.net)");console.groupEnd();console.group("第二组信息");console.log("第二组第一条:程序爱好者QQ群: 80535344");console.log("第二组第二条:欢迎你加入");console.groupEnd();

四、查看对象的信息

//console.dir()可以显示一个对象所有的属性和方法。
var info = {blog:"http://www.jb51.net",QQGroup:80535344,message:"程序爱好者欢迎你的加入"
}
console.dir(info);

五、显示某个节点的内容

//console.dirxml()用来显示网页的某个节点(node)所包含的html/xml代码。
var info = document.getElementById(domId);
console.dirxml(info);

六、判断变量是否是真

//console.assert()用来判断一个表达式或变量是否为真。如果结果为否,则在控制台输出一条相应信息,并且抛出一个异常。
var result = 1;
console.assert( result );
var year = 2014;
console.assert(year == 2018 ); //报错

七、追踪函数的调用轨迹

//console.trace()用来追踪函数的调用轨迹。
function add(a,b){console.trace();return a+b;
}var x = add3(1,1);
function add3(a,b){return add2(a,b);}
function add2(a,b){return add1(a,b);}
function add1(a,b){return add(a,b);}

八、计时功能

//console.time()和console.timeEnd(),用来显示代码的运行时间。
console.time("控制台计时器一");
for(var i=0;i<1000;i++){for(var j=0;j<1000;j++){}
}
console.timeEnd("控制台计时器一");

九、console.profile()的性能分析

//性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在
function All(){for(var i=0;i<10;i++){funcA(1000);}funcB(10000);
}function funcA(count){for(var i=0;i<count;i++){}
}function funcB(count){for(var i=0;i<count;i++){}
}console.profile('性能分析器');
All();
console.profileEnd();

转载于:https://www.cnblogs.com/allenfei/p/6892178.html

console的一些方法相关推荐

  1. Java System类console()方法及示例

    系统类console()方法 (System class console() method) console() method is available in java.lang package. c ...

  2. console 相关的方法

    在调试代码的时候基本用的都是console.log() 调试法,遇到复杂点的就会借助其它工具,但日常开发中 console.log() 基本够用了. 12种 console 相关的方法 用ES6解构赋 ...

  3. console 对象属性方法详解 log、info、warn、error的区别

    参考: https://blog.csdn.net/S_clifftop/article/details/80363128?utm_medium=distribute.pc_relevant.none ...

  4. console对象的方法log()、info()、warn()、error()区别及几个实用的方法

    先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象. 在不同的浏览器里显示可能不同 log().info().warn().error( ...

  5. console对象的方法log、info、warn、error的区别及几个实用的方法

    先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象. 在不同的浏览器里显示可能不同 下面的运行截图中,图中的灰色是运行的这句,灰色下面是 ...

  6. 12种 console 相关的方法,帮你快速提高调试效率!(建议收藏)

    作者:Craig Buckler 译者:前端小智 来源:.openreplay 有梦想,有干货,微信搜索 [大迁世界] 关注这个在凌晨还在刷碗的刷碗智. 本文 GitHub https://githu ...

  7. console常用的方法

    前端开发中离不开console,可以说是经常去使用的. console 的方法有很多,我就给大家列出简单的几种常用的 console.log(window.console);//打印信息 consol ...

  8. Google Play Console语言设置方法

    1. 新建标签页 2.点击头像 3.点击管理账户 4.点击 Personal Info,并往下拉到 Language 5.点击  Language,点击编辑按钮 6.选择简体中文,并点击 右下角的 s ...

  9. qt界面黑的咋办_去掉console黑窗口的方法(qt和vs)

    QT的入口函数是main,VS下运行QT界面 会弹出一个黑黑的控制台窗口,怎么去掉这控制台窗口呢? 我找到两种办法去掉Console窗口. 方法一.修改QT的project文件 这种方法时候其他OS平 ...

最新文章

  1. Spring中的AOP在Advice方法中获取目标方法的参
  2. ELFHash的理解
  3. lolfps高但画面不流畅_全面解析:高刷新率真能提高FPS游戏技术?
  4. android 如何重载函数,android - 如何在Frida中使用“ int”重载函数 - 堆栈内存溢出...
  5. 中移动正进行智能网关互通测试:下半年规模集采
  6. php里面电话验证码,PHP的中问验证码
  7. 运行时类加载以支持不断变化的API
  8. C++工作笔记-调试release版的dll
  9. ubuntu18.04中tomcat8.5启动时报找不到JAVA_HOME和JRE_HOME
  10. Jmeter分布式测试-远程调用
  11. js querySelector与getElementById
  12. 2021年影响会计人员的十大信息技术榜单出炉,RPA再次登榜
  13. Django 修改时区时间
  14. python人工智能方向面试准备_关于机器学习面试的经典题目(面试经验和建议)...
  15. 华为发布新一代CloudLink视讯解决方案
  16. Django报错 ValueError: The view didn‘t return an HttpResponse object. It returned None instead.
  17. TextView的居中显示、多行显示、单行显示且显示不完用省略号替代...
  18. 深入理解Camera基础知识点
  19. Spring Boot的shiro整合(下)
  20. 吊炸天!程序员定制版高效摸鱼神器...

热门文章

  1. yum安装virtualbox_CentOS7安装virtualbox
  2. python天气查询_Python学习笔记——天气查询代码
  3. mysql按域排序_如何在MySQL中对域名进行排序?
  4. python编译器_11 个最佳的 Python 编译器和解释器
  5. tp5分页不加载搜索参数
  6. pcb钻孔披锋改善报告_铜基板的小孔加工改善研究
  7. 东华大学java期末_东华大学数据结构期末复习题!.doc
  8. java 画金刚石_帮忙改错!java 画金刚石
  9. 手机网站按住放大图片_这6个鲜为人知的黑科技网站,我可以玩一天
  10. linux安半程序自动确认,利用system-config-kickstart实现半自动化安装