Node学习之输入输出流

17 篇文章 0 订阅
//输出流
process.stdout.write("hello world");
console.log("=======输出流=========");
function write(data){
    process.stdout.write(data);
}
write("你好");

//输入流  (默认情况下输入流是关闭的,要监听输入流数据,首先要开启输入流)  process.stdin.resume();
console.log("=======输入流=========");


//用于监听用户输入数据;
//例1:输出用户输入的数据
//process.stdin.resume();
//process.stdin.on("data",function(data){
//    console.log("用户输入了:"+data);
//});

//例2: 输出用户输入的a+b结果

//先开启输入流
process.stdin.resume();
var a;
var b;
process.stdout.write("请输入a的值:");
process.stdin.on('data',function(chunk){
    //判断用户输入的是a的值还是b的值
    if(!a){
        a = Number(chunk);
        process.stdout.write("请输入b的值:");
    }else{
        b = Number(chunk);
        process.stdout.write("结果等于"+(a+b));
    }

});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值