Nodejs全局变量和对象

2019-11-12  本文已影响0人  Water水先生

__filename

当前正在执行的脚本的文件名,输出绝对路径

console.log(__filename);
// /abc/def/g/h.js

__dirname

脚本所在目录

console.log(__dirname)
// /abc/def/g

setTimeout(cb, ms)

clearTimeout(t)

setInterval(cb, ms)

console()


process

描述当前Nodejs进程的对象

// 输出到终端
process.stdout.write("Hello World!" + "\n");

// 通过参数读取
process.argv.forEach(function(val, index, array) {
   console.log(index + ': ' + val);
});

// 获取执行路径
console.log(process.execPath);

// 平台信息
console.log(process.platform);

$ node main.js
Hello World!
0: node
1: /web/www/node/main.js
/usr/local/node/0.10.36/bin/node
darwin
// 输出当前目录
console.log('当前目录: ' + process.cwd());

// 输出当前版本
console.log('当前版本: ' + process.version);

// 输出内存使用情况
console.log(process.memoryUsage());

$ node main.js
当前目录: /web/com/runoob/nodejs
当前版本: v0.10.36
{ rss: 12541952, heapTotal: 4083456, heapUsed: 2157056 }
上一篇 下一篇

猜你喜欢

热点阅读