[Node.js] 關於 console.log 的格式化輸出

Posted 清明-心若淡定

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Node.js] 關於 console.log 的格式化輸出相关的知识,希望对你有一定的参考价值。

Node.js 當中的 console.log,除了基本字串的輸出之外,還可以利用 %s、%d、%j 格式化的輸出,就讓我們來看些例子吧!

 

一、範例1 (字串輸出):console.js

console.log(\'%s\', \'This is String.\');
console.log(\'%s %s %s\', \'This\', \'is\', \'String.\');
console.log(\'%s\', \'This\', \'is\', \'String.\');
console.log(\'%s:%s\', \'This\', \'is\');
console.log(\'%s-%s\', \'This\', \'is\');
console.log(\'%\');
console.log(\'%%\');

  

輸出結果:

 

 

二、範例2 (數值輸出):console-digit.js

console.log(8+0.8);
console.log(\'%d\', 8, 8.8);
console.log(\'%d-%d\', 8.8, 8.0);
console.log(\'%d\', 8+8, 8-8, 8*8, 8/8);
console.log(\'%d\', \'8+8\');
console.log(8/0);

  輸出結果:

三、範例3 (JSON 輸出):console-json.js

var json_data = {
  OS: \'Mac\',
  Version: \'EI\',
  Language: [\'English\', \'Chinese\']
};
console.log(\'%j\', json_data);

  

下圖是輸出結果:

 

 

以上是关于[Node.js] 關於 console.log 的格式化輸出的主要内容,如果未能解决你的问题,请参考以下文章

node.js 的 console.log 是异步的吗?

没有新行的node.js console.log [重复]

如何在heroku中显示node.js中的所有console.log?

270 Node.js快速入门:Node.js 的组成,Node.js基础语法,Node.js全局对象global

使用 Node.JS 调用 AWS 胶水的 lambda 函数不使用 console.log 的原因是啥?

Node.js你如何console.log出一个对象属性+变量?