console.log 介绍

console.log 可以向控制台中输出信息,经常用作调试。语法格式:

console.log(object [, object, ...])

此方法与另外两个方法 console.debugconsole.info 的功能相同。其中被输出的对象可以是任何种类,如果传入了多个,它们会以空格连接。第一个参数中可以包含格式限定符,类似于 C 语言 printf 函数的格式限定符。

格式限定符 说明
%s 字符串
%d 或 %i 整数
%f 浮点数
%o Chrome:以 DOM 对象显示,可以查看子节点结构
Firefox:以普通 JavaScript 对象显示,可以查看属性方法
%O (仅 Chrome)以普通 JavaScript 对象显示,可以查看属性方法
%c 根据提供的 CSS 样式来显示

示例

var name = "Jack", age = 36;
console.log("%s 今年 %d 岁了。", name, age);
// 输出结果: Jack 今年 36 岁了。

var name = "Jack", thing1 = "房子", thing2 = "车子", thing3 = "女朋友";
console.log("我是 %s,我有:", name, thing1, thing2, thing3);
// 输出结果:我是 Jack,我有: 房子 车子 女朋友

使用 %o%O 显示对象:

console.log("%o, %O", document.body, document.body);

输出结果(Chrome 中):
阅读全文 »

flight