Global-->process
- stdin、stdout:标准输入输出流(IO)
打印其实调用的是这个方法
function Log(data)
{
process.stdout.write(data);
}
Log('aaaaa');
//默认情况下,输入流是关闭的
process.stdin.resume();
//用于监听用户的输入数据
process.stdin.on('data',function(chunk) {
console.log('用户输入了'+ chunk);
});
E0CB2DED-45BA-4494-96CE-7D3A65474BEF.png
例子:
process.stdin.resume();
var a;
var b;
process.stdout.write('请输入a的值: ');
process.stdin.on('data',function(ab){
if(!a)
{
a = Number(ab);
process.stdout.write('请输入b的值: ');
}else
{
b = Number(ab);
process.stdout.write('结果是:'+ (a + b));
}
});
DF50E434-4898-41D9-A4D3-D9C435BFA719.png
- 属性
console.log(process.argv)//包含命令行参数的数组(可以传参)
console.log(process.pid);//获取进程ID
console.log(process.title);//进程名字
console.log(process.cwd()) //工作目录
//退出进程
setTimeout(function(){
process.exit();//关闭进程
},5000);
93222A9B-5007-417E-B20E-A49146C63EE6.png
//开启定时器=开启进程可以参看pid(进程ID)
setInterval(function(){
},5000);
5AA2FCE8-0DE7-4C3E-A6CE-2FCCFEDF54B5.png
网友评论