console

匿名 (未验证) 提交于 2019-12-02 23:41:02
// 使用chrome测试 console.assert(false,"test") //  Assertion failed  test console.assert(false,"test","test2") // Assertion failed  test   test2 console.assert(true,"test") // 无输出

说明: 当expression为false时输出后续参数,
当expression为true时无输出。

for(var i=0;i<10;i++){     console.count(i)  } for(var j=0;j<10;j++){     console.count(j) }

说明:console.count()用于对输出的相同值进行计数,例如上面代码中从0到9个输出了两次,第二次循环输出时,没次的输出计数都是2,如图:

var obj = {     name:"江口不二子",     age:10,     sex:0, } console.log(obj)  // {name: "江口不二子", age: 10, sex: 0}

说明:console.dir(obj) 会在控制台打印传入对象的所有属性及属性值。

说明:用法与console.log()一样,只是打印样式不同,为红色警告信息。

console.group() console.log("1"); console.log("1"); console.log("1"); console.log("1"); console.log("1"); console.log("1"); console.log("1"); console.groupEnd();  // 结束打印分组 // 打印结果如图2所示

说明:与console.log()类似

var obj = {     name:"江口不二子",     age:10,     sex:0, } console.table(obj) 

说明:以表格方式打印数组或对象,以上代码输出结果见图3.

console.profile() // 这里插入要进行性能分析的一段代码 console.profileEnd()

说明,console.profile()与console.profileEnd()结合会打印位于其中间一段代码的执行性能

console.time('计时器'); for (var i = 0; i < 1000; i++) {   for (var j = 0; j < 1000; j++) {} } console.timeEnd('计时器');

参考文献:你真的了解 console 吗

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!