*Boolean
- 참과 거짓으로 구성된 데어터 형
- True, False 두 가지 밖에 없음
- 조건문에서 중요한 역할
*Boolean대체제
1) 01
- 0은 false를 의미
- 1은 true를 의미
2) false와 동일한 의미의 데이터형
- '' (빈문자열)
- null (빈문자열)
- undefined
- NaN
*조건문
- 주어진 조건에 따라서 다르게 동작하도록 하는 것
*조건문 문법
- c언어와 동일
1) if
- if 뒤의 괄호에 조건이 온다
- 조건이 될 수 있는 값은 Boolean으로 참이면 조건문의 중괄호 구문이 실행 됨
2) else
- if만으로 상황을 처리하기 복잡해서 사용
- if문의 반대의 경우를 의미
3) else if
- 케이스를 여러 경우로 나눌 수 있음
- if ~ else if ~ ... else if ~ else 형식으로 사용 가능
*조건문의 중첩
- c언어와 형식 동일
- 조건문 안의 코드에서 조건문을 넣어 다중으로 조건문 중첩 가능
*논리 연산자
- 조건문을 좀더 간결하고 다양한 방법으로 구사할 수 있도록 도와줌
- c언어와 동일하게 사용
1) &&
- and 연산자
- and 의미
- 좌항과 우항이 모두 참일 때 참이 됨
- 교집합 느낌
2) ||
- or 연산자
- or 의미
- 좌항 또는 우항이 참이 될 때 (혹은 둘 다 참일 때) 참이 됨
- 합집합 느낌
3) !
- 부정 연산자
- not 의미
- Boolean의 값 역전(뒤바꿈)
- !true->false, !false->true
참조 : 생활 코딩-JavaScripthttps://opentutorials.org/course/743
'프로그래밍 언어 > JavaScript' 카테고리의 다른 글
JavaScript - 배열 (0) | 2021.07.17 |
---|---|
JavaScript - 함수 (0) | 2021.07.17 |
JavaScript - 반복문 (0) | 2021.07.17 |
JavaScript - 주석, 세미콜론, 연산자 (0) | 2021.07.16 |
JavaScript - 숫자와 문자 , 변수 (0) | 2021.07.16 |