当前文件被解析过后的绝对路径,该属性其实并非是全局的,而是模块作用域下的
返回当前模块文件所在目录解析后的绝对路径,该属性也不是全局的
| 属性 | 描述 |
|---|---|
| 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 国际许可协议 进行许可。转载请注明出处!
谢谢你请我吃糖果
支付宝
微信