반응형
프로그램은 입력(INPUT)에 대해 프로그램이 정보를 처리한 후에 그 결과(OUTPUT)를 출력하는 기계라고 볼 수 있다.
INPUT
- Parameter: 입력되는 정보의 형식
- Argument: 형식에 맞게 실제 입력된 값
목표
콘솔에서 명령어를 입력할 때 입력값을 주며, 입력값에 따라 프로그램이 조건문을 통해 다른 출력 내기
Google에 nodejs console input parameters 검색해보자.
var args = process.argv;
console.log(args);
console.log('A');
console.log('B');
if(true){
console.log('C1');
}else{
console.log('C2');
}
console.log('D');
배열
[
- Nodejs runtime의 위치에 대한 정보
- 실행시킨 파일의 경로
- 우리가 입력한 입력값
]
space bar 단위로 입력값이 추가된다.
3번째 값인 'egoing'을 가져오라면, args[2]라고 작성하면 된다. 배열은 0부터 시작되기 때문이다.
var args = process.argv;
console.log(args[2]);
console.log('A');
console.log('B');
if(true){
console.log('C1');
}else{
console.log('C2');
}
console.log('D');
이제 사용자의 입력값에 따라 출력이 다르게 나오도록 작성해보자.
var args = process.argv;
console.log(args[2]);
console.log('A');
console.log('B');
if(arg[2] == '1'){
console.log('C1');
}else{
console.log('C2');
}
console.log('D');
반응형
'Back-End > Node.js' 카테고리의 다른 글
Node.js.19.2.App 제작-홈페이지 구현 (0) | 2020.09.01 |
---|---|
Node.js.19.1. App 제작 - Not found 구현 (0) | 2020.09.01 |
Node.js.17. JavaScript - 조건문 (0) | 2020.09.01 |
Node.js.16. JavaScript - 제어문 (0) | 2020.09.01 |
Node.js.15. JavaScript - 비교 연산자 (0) | 2020.09.01 |