console对象与控制台

原文地址:https://wangdoc.com/javascript/

console对象

console对象是JavaScript的原生对象。

console的常见用途有两个。

  • 调试程序,显示网页代码运行时的错误信息。
  • 提供一个命令行接口,用来与网页代码互动。

    console对象的浏览器实现,包含在浏览器自带的开发工具中。Chrome可以通过Option + Command + i快捷打开。

    打开开发者工具以后,顶端有多个面板。

  • Elements:查看网页的HTML源码和CSS代码。
  • Resources:查看网页加载的各种资源文件(比如:代码文件、字体文件、CSS文件等),以及在硬盘上创建的各种内容(比如:本地缓存、Cookie、Local Storage等)。
  • Network:查看网页的HTTP通信情况。
  • Sources:查看网页加载的脚本源码。
  • Timeline:查看各种网页行为随时间变化的情况。
  • performance:查看网页的性能情况,比如CPU和内存消耗。
  • Console:用来运行JavaScript命令。

    console对象的静态方法

    console.log(),console.info(),console.debug()

    console.log方法用于在控制台输出信息。它可以接受一个或多个参数,将它们连接起来输出。

console.log("Hello World");
console.log("a", "b", "c");

如果第一个参数是格式字符串(使用了格式占位符),console.log方法将依次用后面的参数替换占位符,然后再进行输出。

console.log("%s + %s = %s", 1, 2, 3);

console.log方法支持以下占位符,不同类型的数据必须使用对应的占位符。

  • %s字符串
  • %d整数
  • %i整数
  • %f浮点数
  • %o对象的链接
  • %cCSS格式字符串
console.log("%cThis text is styled", "color: red; background: yellow; font-size: 24px;");

上述代码运行后,输出的内容将显示为黄底红字。

console.info是console.log方法的别名,用法完全一样。

console.debug方法与console.log方法类似,会在控制台输出调试信息。但是,默认情况下,console.debug输出的信息不会显示,只有在打开显示级别在verbose的情况才会显示。

console对象的所有方法,都可以被覆盖。因此可以按照自己的需要,定义console.log方法。

["log", "info", "warn", "error"].forEach(function(method) {
    console[method] = console[method].bind(
        console,
        new Date().toISOString();
    );
});

console.table()

对于某些复合类型的数据,console.table方法可以将其转为表格显示。

console.count()

console.count方法用于计数,输出它被调用了多少次。

console.dir(),console.dirxml()

console.dir方法用来对一个对象进行检查(inspect),并以易于阅读和打印的格式显示。

console.time(),console.timeEnd()

这两个方法用于计时,可以算出一个操作所花费的准确时间。

console.time("Array initialize");
var array = new Array(10000);
for (let i = array.length -1; i >= 0; i--) {
    array[i] = new Object();
}
console.timeEnd("Array initialize")

原文地址:https://www.cnblogs.com/chris-jichen/p/10039847.html

时间: 2024-08-02 02:49:45

console对象与控制台的相关文章

javascript:console对象与控制台

console 对象与控制台 console 对象 console对象是 JavaScript 的原生对象,它有点像 Unix 系统的标准输出stdout和标准错误stderr,可以输出各种信息到控制台,并且还提供了很多有用的辅助方法. console的常见用途有两个. 调试程序,显示网页代码运行时的错误信息. 提供了一个命令行接口,用来与网页代码互动. console对象的浏览器实现,包含在浏览器自带的开发工具之中.以 Chrome 浏览器的"开发者工具"(Developer Too

控制台console对象常用的一些方法

console.log():调试中最常用的方法,用于在控制台窗口显示信息. console.log(123); //123 console.warn():输出信息时,在最前面加一个黄色三角,表示警告 console.warn('输出警告信息'); //输出警告信息 console.error():输出信息时,在最前面加一个红色叉,表示出错 console.error('输出错误信息'); //输出错误信息 console.assert():用来验证某个条件是否为真,如果是假,则显示一条事先指定的

console对象

今天无意中看到console.info()的时候不自觉的楞了一下,对于console.info()确实不是十分的了解,平时就是用console.log(),既然不太明白就去网上看了一下关于console对象的相关资料. 以Chrome浏览器为例,里面的开发工具顶端有八个面板卡分别是(可能随着浏览器的升级会有所改变): Elements:用来调试网页的HTML源码和CSS代码. Console:用来运行JavaScript命令. Sources:调试JavaScript代码. Network:查看

js中的console对象(读书笔记-阮一峰的js标准参考教程)

阮老师的jstutorial:http://javascript.ruanyifeng.com/tool/console.html console对象是JavaScript中的原生对象.主要用于: 显示网页代码运行时的错误信息. 提供了一个命令行接口,用来与网页代码互动. 1.浏览器实现: Elements:用来调试网页的HTML源码和CSS代码. Resources:查看网页加载的各种资源文件(比如代码文件.字体文件.css文件等),以及在硬盘上创建的各种内容(比如本地缓存.Cookie.Lo

__x__(73)1011第十二天__ JavaScript consol 对象与控制台

consol 对象 console对象是 JavaScript 的原生对象 它有点像 Unix 系统的标准输出stdout和标准错误stderr, 可以输出各种信息到控制台,并且还提供了很多有用的辅助方法 常见用途 调试程序,显示网页代码运行时的错误信息 提供了一个命令行接口,用来与网页代码互动 打开开发者工具以后,顶端有多个面板. Elements:    查看网页的 HTML 源码和 CSS 代码. Resources:    查看网页加载的各种资源文件(比如代码文件.字体文件 CSS 文件

console.debug()浏览器控制台打印输出 仅仅在支持console的浏览器下打印

console.debug()浏览器控制台打印输出 仅仅在支持console的浏览器下打印 var util = {}; /** * 工具类 */ util = new function() { /** * 控制台打印输出 仅仅在支持console的浏览器下打印 * @param info 信息打印 */ this.debug = function(info){ try{ if(console != undefined && console != null && conso

console.debug()浏览器控制台打印输出 只在支持console的浏览器下打印

console.debug()浏览器控制台打印输出 只在支持console的浏览器下打印 var util = {}; /** * 工具类 */ util = new function() { /** * 控制台打印输出 只在支持console的浏览器下打印 * @param info 打印信息 */ this.debug = function(info){ try{ if(console != undefined && console != null && console

javascript console对象 常用的方法

1 console对象 2 3 var o = {name:'3'} 4 console.assert(o.name === '3', "name 的值应该为:string 3"); 5 6 console.time(); 7 console.timeEnd(); 8 9 debugger; //调试器, 断点的作用(当代码运行到此行时,终止往下运行) 原文地址:https://www.cnblogs.com/weihexinCode/p/12318334.html

Js也有console对象,在控制台打印调试再好不过

console.warn( "nothing selected, can't validate, returning nothing" ); 单独运行,居然在控制台打印出了nothing selected, can't validate, returning nothing, 豁然开朗,既然可以这样在控制台打印出消息,那以后就省得麻烦去用什么alert或是按F10去逐行调试了,肯定可以节省不少时间. 特意使用for(var i in console)查看了下各种浏览器控制台对conso