Node.js之Global全局对象

Global

global和window很像,都是全局对象

CONSOLE

断言 是用来测试用的
断言就是假定一个条件,如果条件成立则不输出任何内容,如果条件不成立则报错还要输出想要输出的内容。
console.assert(条件,条件不成立输出的内容);
var foo=3;
console.assert(foo==3,"失败");

time() timeEnd()成对出现,计算在两个方法中间的代码的运行时间,传入的参数要一致
console.time('test');
//代码执行...
console.timeEnd('test1');

__dirname 和 __filename

__dirnamee 用来找到当前文件夹的路径
__filename 用来去到当前文件的路径
不知道代码要才哪使用的时候,用于灵活的写代码取路径的时候。
它们属于模块作用域,可以直接使用
它们两个用来获取路径的,一般用于操作文件路径的时候,才会用到.

应用场景:读取相对路径文件时,相对路径是针对调用的文件,而想设置为代码编码时所在文件的相对路径,使用__dirname获得当前文件夹路径。

process

process 是一个全局可用对象,用来和我们现在启动中的node进行交互的
process.version取版本号
在控制台做标准输出
process.stdout.write(123123);
process.pid:当前进程的进程号。
process.version:Node的版本,比如v0.10.18。
process.platform:当前系统平台,比如Linux。
process.env:指向当前shell的环境变量,比如process.env.HOME。
process.stdout:指向标准输出。
process.stdin:指向标准输入。
process.stderr:指向标准错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值