写在前面
在开发调试前端工程时,经常会遇到需要格式化输出的需求, 那么该如何操作呢?
发车咯...
1.先看5类基本操作
1.console.log
用于输出普通信息
2.console.info
用于输出提示性信息
3.console.error
用于输出错误信息
4.console.warn
用于输出警示信息
5.console.debug
用于输出调试信息
console对象的上面5种方法,都可以使用 printf风格
的占位符。
不过,占位符的种类比较少,只支持
-
字符(
%s
)、
-
整数(
image.png%d
或%i
)、
-
浮点数(
image.png%f
)、
-
image.png对象
(%o
)四种:
ES6模板输出
ES6模板的使用反单引号``,支持变量(使用
${ params }
格式), 支持换行, 支持占位符,
let dog = {color: "土黄色", type:"中华田园犬", age: 1}
console.log(`
Dog info:
color: ${dog.color}
type: ${dog.type}
color: %d
`, age)
网友评论