console.log 格式化输出详解
前言
在Js的调试输出时,我们经常看到这样的写法:
console.log('%s ...', 'string')
//string...
其实这是使用了格式化输出的用法,今天我们就来学习一下,在Js中的格式化输出。
格式化输出符号种类
%s
格式化成字符串输出
console.log('%s456', '123') //123456
%d
格式化成数值输出
console.log('%d456', 123) //123456
console.log('%d456', '123') //NaN456
%i
格式化成数值输出
console.log('%d456', 123) //123456
console.log('%d456', '123') //NaN456
%o
转化成展开的DOM元素输出
console.log('%o', document.body) // body dom元素
%O
转化成JavaScript对象输出
console.log('%O', new Date()) // 日期对象
%c
把字符串按照你提供的样式格式化后输入
console.log('%c 123', 'color:red') //输出红色的 123
%f
格式化成浮点数值输出
console.log('%f', 12.01) //12.01