某牛官方帮助文档镇楼
其中已经给出了js的样例,以简单的A+B题目为例
var readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
rl.on('line', function(line) {
var tokens = line.split(' ')
console.log(parseInt(tokens[0]) + parseInt(tokens[1]));
})
尝试使用node本地运行,我们可以发现,每输入一行回车后即会输出结果,然后可以继续输入
执行结果
我们来解读一下怎么处理的输入输出
//每读一行,即一行输入结束敲回车,执行事件line对应的方法(这里为计算A+B并输出)
rl.on('line', function(line) {
var tokens = line.split(' ')
//直接使用console.log进行输出,一次输出即为一行,输出多行可多次使用console.log
console.log(parseInt(to