当前文件被解析过后的绝对路径,该属性其实并非是全局的,而是模块作用域下的
返回当前模块文件所在目录解析后的绝对路径,该属性也不是全局的
属性 | 描述 |
---|---|
stdout | 标准的输出流 |
stdin | 标准输入流 |
env | 返回一个对象,成员为当前shell的环境变量 |
pid | 当前进程的进程号 |
title | 进程名,默认值为”node”,可以自定义该值。 |
arch | 当前 CPU 的架构:’arm’、’ia32’ 或者 ‘x64’ |
platform | 运行程序所在的平台系统 ‘darwin’, ‘freebsd’, ‘linux’, ‘sunos’ 或 ‘win32’ |
cwd() | 返回当前进程的工作目录 |
例如:返回a+b的值
//默认情况下输入流是关闭的,要监听处理输入流数据,首先要开启输入流 process.stdin.resume(); var a,b; process.stdout.write('请输入a的值: '); process.stdin.on('data',function(chunk){ if(!a){ a = Number(chunk); process.stdout.write('请输入b的值: '); }else{ b= Number(chunk); process.stdout.write('a+b= '+ (a+ b)); } });
方法 | 描述 |
---|---|
console.log() | |
console.info() | 该命令的作用是返回信息性消息 |
console.error() | 输出错误消息的 |
console.warn() | 输出警告消息 |
console.dir() | 用来对一个对象进行检查 |
console.time() | 输出时间,表示计时开始。 |
console.timeEnd() | 结束时间,表示计时结束。 |
console.trace() | 当前执行的代码在堆栈中的调用路径 |
console.assert() | 用于判断某个表达式或变量是否为真 |
console.trace() 当前执行的代码在堆栈中的调用路径, 这个测试函数运行很有帮助,只要给想测试的函数里面加入 console.trace 就行了。 console.assert() 接收两个参数,第一个参数是表达式,第二个参数是字符串。 只有当第一个参数为false,才会输出第二个参数,否则不会有任何结果。
本文链接:http://www.tiankai.party/Nodejs之全局对象.html
版权声明:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
谢谢你请我吃糖果
支付宝
微信