Node.js ——全局对象、核心模块简单介绍

官网https://nodejs.org/en/
中文手册:nodejs.cn
node.js特点:
 简单,避免过度设计
 单线程逻辑处理
 非阻塞的异步I/O处理
 事件驱动编程
 无锁机制,不会产生死锁
 支持数万个并发连接
 Nodejs适合搭建以IO为主、响应速度快、易于扩展的网络应用

1.全局对象
nodejs的全局对象—— global
在脚本模式下,文件中声明的变量和函数都是局部作用域下的。
js的全局对象 window
(1)console对象
console.log() 标准打印
console.info() 打印信息
console.warn() 打印警告
console.error() 打印错误
计算程序运行时间

   console.time('loop');  //开始计时
     //检测的程序
   console.timeEnd('loop');

练习:检测while和do-while循环10000次,看哪个更快。

console.time('loop');
var a = 0;
while(a<1000){
	a++;
}
console.timeEnd('loop');
console.time('loop1');
var i = 0;
do{
i++;
}while(i<=10000);
console.timeEnd('loop1');

结果:
运算结果
(2)process对象(了解)
process.arch 查看CPU架构类型
process.platform 查看操作系统的类型
process.version/versions 查看nodejs的版本
process.env 查看当前计算机环境变量
process.uptime() 查看nodejs的运行时间
process.memoryUsage() 查看内存的使用情况
process.pid 查看当前进程的编号
proc

你可能感兴趣的:(前端,node.js,前端,全局对象,模块)