Today I Learn/JavaScript

[JavaScript] 자바스크립트의 기본 입출력

단추언니 2021. 8. 17. 23:17
반응형

출력

console.log

입력

자바스크립트(Node.js)에는 Java의 Scanner와 같은 입력시스템이 없기 때문에 다음과 같은 방법을 사용하여 입력을 받는다.

 

fs모듈로 stdin을 로드

const input = require('fs').readFileSync('/dev/stdin').toString().split('');
console.log(Number(input[0]) + Number(input[1]));
// input : 1 2
// output : 3

readline 모듈 사용

const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});

rl.on('line', function (line) {
    const input = line.split(' ');

    const result = Number(input[0]) + Number(input[1]);
    console.log(result);

    rl.close();
}).on('close', function () {
    process.exit();
});
반응형