Node.js와 JavaScript 공부(#3일차)

Bonita·2021년 6월 18일
0

#3일차 2021.06.18

[JavaScript]

Boolean data type, Comparison operator, Conditional statement에 대해 정리한다. 서로 밀접한 관계가 있다.

Boolean

  • 두 개의 data type인 true와 false로 이루어져 있다. true와 false는 data type 이기 때문에 변수명이 될 수 없다.

boolean.js

console.log(true);
console.log(false);

boolean.js 실행 결과

비교 연산자

  • 좌항과 우항을 비교해서 true 혹은 false를 출력한다.

comparison.js

console.log(1==1);
console.log(1==2); 
console.log(1>2); 
console.log(1<2); 
console.log(1===1);
console.log(1===2); 

comparison.js 실행 결과

조건문

  • if 다음 조건문이 true면 true에 해당하는 코드가 실행되고 false면 else문에 해당하는 코드가 실행된다.

conditional.js

console.log('A');
console.log('B');
if(true){
  console.log('C1');
} else {
  console.log('C2');
}
console.log('D');

coditional.js 실행 결과

[Node.js]

콘솔 환경에서 앱을 실행할 때 입력 값을 전달하는 방법에 대해 정리한다.

  • Program은 INPUT과 OUTPUT으로 이루어져있다.
  • INPUT은 Parameter, Argument라고도 표현할 수 있다. Parameter는 입력 되는 정보의 형식을 뜻하고, Argument는 그 형식에 맞게 입력한 값을 뜻한다.
  • OUTPUT은 파일 형식, 콘솔에 출력 등 다양한 형식으로 존재할 수 있다.

condition.js를 변경해서 확인

var args = process.argv;
console.log(args[2]);
console.log('A');
console.log('B');
if(args[2] === '1'){
  console.log('C1');
} else {
  console.log('C2');
}
console.log('D');

conditional.js 실행 결과

1을 입력했을 때 args[2]에 저장되고 이는 if(args[2] === '1')이라는 조건문을 만족하게 된다.

profile
STARLIKE

0개의 댓글

관련 채용 정보