出处
console 对象与控制台 - JavaScript 教程 - 网道 ---- consolelog,consoleinfo,consoledebug
代码
- 如果第一个参数是格式字符串(使用了格式占位符),
console.log
方法将依次用后面的参数替换占位符,然后再进行输出。
console.log(' %s + %s = %s', 1, 1, 2)
// 1 + 1 = 2
上面代码中,
console.log
方法的第一个参数有三个占位符(%s
),第二、三、四个参数会在显示时,依次替换掉这个三个占位符。
-
console.log
方法支持以下占位符,不同类型的数据必须使用对应的占位符。-
%s
字符串 -
%d
整数 -
%i
整数 -
%f
浮点数 -
%o
对象的链接 -
%c
CSS
格式字符串
-
var number = 11 * 9;
var color = 'red';
console.log('%d %s balloons', number, color);
// 99 red balloons
上面代码中,第二个参数是数值,对应的占位符是
%d
,第三个参数是字符串,对应的占位符是%s
。
- 使用
%c
占位符时,对应的参数必须是CSS
代码,用来对输出内容进行CSS
渲染。
console.log(
'%cThis text is styled!',
'color: red; background: yellow; font-size: 24px;'
)
上面代码运行后,输出的内容将显示为黄底红字。
1536058991(1).jpg
-
console.log
方法的两种参数格式,可以结合在一起使用。
console.log(' %s + %s ', 1, 1, '= 2')
// 1 + 1 = 2
网友评论