Node.js #10(Boolean)

박준석·2023년 3월 18일
0

Node.js

목록 보기
10/12
post-thumbnail

Boolean datatype

Boolean을 사용하는 비교연산자(Comparision operate)조건문(Conditional statement)을 배울 것 이다.

우리가 사용하는 숫자는 무한이 이루어져 있고 문자는 무한은 아니지만 엄청 많은 데이터가 있다. 하지만 boolean datatype은 두개의 데이터타입이 존재한다.

true // boolean datatype
console.log(true);
console.log(false);

true = 1; 

이와 같이 지정을 하게 되면 에러가 뜬다.
그 이유는 true라는 텍스트는 boolean이라는 데이터타입으로 쓰기로 약속을 했기 때문에 사용할 수 없는 것이다.

1. Comparison operator(비교연산자)

console.log(1===1); //true
console.log(1===2); //false

이와 같이 참과 거짓을 비교하는 것이 비교연산자이다.

2. Flow control statements(제어문)

프로그램은 시간의 흐름이 있다. 그 프로그램의 시간의 흐름을 제어하는 것이 제어문이다. 시간의 흐름을 제어하는 것은 조건문을 작성하면 시간의 흐름을 제어할 수 있다.

제어문이 필요한 이유는 예를 들어 다른 파일의 중복된 내용이 몇 만개가 있다고 가정해보자 그것을 하나하나 비교해서 수정할 수 없는 일이다.

이것을 해결해주는 것이 제어문인 것이다.

3. Conditional statement(조건문)

이와 같이 조건문을 써서 true면 c1을 false면 c2를 출력하는 것이다. 하지만 조건문에 true, false 이렇게 적혀있다면 다를 것이 없다.

상황에 따라 조건문은 엄청 다양해진다. 버튼을 눌렀을 때 안눌렀을 때 구분을 할 수 있다. 정말 많은 상황으로 조건문을 작성할 수 있는 것이다.

profile
안녕하세요 프론트엔드 개발자입니다. 글을 이전 중입니다.

0개의 댓글