[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);

  

下圖是輸出結果:

时间: 2024-10-28 04:47:56

[Node.js] 關於 console.log 的格式化輸出的相关文章

纯干货 | Node.js快速入门指南与实践

前言 Node.js知识点虽然不多,但是想要通篇的看完并快速上手还是需要一些时间的.而这篇文章主要总结工作中Node.js一些常用模块API的用法以及优秀的第三方模块,帮助你快速的上手.Good Luck?????? 惯例 Node.js是基于Chrome V8引擎的Javascript运行环境. console - 控制台 1.控制台打印信息 console.log('日志信息'); console.warn('警告信息'); console.debug('调试信息'); console.er

setTimeout函数在浏览器中和Node.js中的区别

setTimeout函数delay时间之后执行一次func. setTimeout函数原型: var timeoutID = window.setTimeout(func, [delay, param1, param2, ...]); var timeoutID = window.setTimeout(code, [delay]);//not recommended for the same reasons as using eval() //param1, param2, and so for

Node.js简介——入门级别

简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 如果你是一个前端程序员,你不懂的像PHP.Python或Java等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择. Node.js 是运行在服务端的 JavaSc

Node.js的安装以及Node.js的模块管理

索引: Node.js的安装以及Node.js的模块管理Node.js开发环境搭建以及对ES6的支持Node.js构建Vue.js项目Vue.js单文件组件的开发基于Vue.js的UI组件(Element)的使用 一:Node.js正确写法 在很久以前,写过一篇 jQuery插件定义 的博客,给我留下了深刻的印象.当时本意是讨论jQuery插件的标准化定义,引出了jQuery写法的问题. jQuery写法是千变万化:Jquery,jquery,JQUERY,JQuery.好些人都没留意这个写法的

node.js的基本语法

一:对象和模块作用域: (一):global的概念: 1:在之前使用JavaScript的过程中,在浏览器中默认声明的变量.函数等都属于全局对象Window.全局对象中的所有变量和函数在全局作用域内都是有效的. 2:在Node.js中,默认就是模块化的,默认声明的变量.函数都属于当前文件模块,都是私有的,只在当前模块作用域内可以使用, 3:值,可以应用全局对象global.Node.js中的global对象类似于浏览器中的Window对象,用于定义全局命名空间,所有全局变量(除了global本身

node.js 初体验

到新公司的这段时间学到了很多新东西,有好多东西需要去总结去探索,不过事情得一件一件来,今天咱们先从Node开始.注:以后出现的Node即node.js. 先搞点前戏热热场 - 为什么写这篇文章: 1.前段时间单位有新项目启动,服务端要做的工作不多也不算麻烦,就是处理一些中间层的服务,而且我们团队里面个个都会JavaScript,领导就决定试试服务器端的JavaScript,结果本人有幸被派去研究了几天Node,怀着鸡冻的心情开始了node.js的篇章,这篇文章也就是为这几天研究的总结. 2.一个

Node.js环境搭建&&npm安装

Node.js环境搭建 第一步:进入官网,然后直接点击左边的下载左边的部分,因为其提示 “Recommended For Most Users”. 第二步:下载得到的是msi文件,直接双击安装,一路next即可安装完成. 第三步:这时,我们就可以在“开始”中找到最新添加了两项内容,可以创建快捷方式到桌面上方便使用.如图: 第四步:安装完成后,按下win+R ,然后输入cmd后进入dos窗口,直接输入 node -v,这时我们可以看到你所安装的版本号,表示安装成功,如下所示: 第五步:npm安装.

Node.js的集群功能以及在Express的配置

Node.js在v0.6.0版本下内置了集群功能,作为cluster模块,用于nodejs的多核处理,也比较容易通过脚本实现一个负载均衡的集群. 脚本参考了其他人的材料,建立一个server.js(因为虚拟机只有1核,为模拟多线程,所以采用numCPUs+4) var cluster = require('cluster'); var http = require('http'); var numCPUs = require('os').cpus().length; if (cluster.is

Node.js权威指南笔记

第一章 Node.js介绍 1.Node.js中的模块 每个模块一个js文件,每个模块定义的全局变量或函数的作用范围也被限定在这个模块之内,只有使用exports对象才能将其传递到外部 2.简单实例: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write('<head><meta cha