6. 논리연산자
논리 연산자는 논리식을 판단하여, 참(true)과 거짓(false)을 반환한다.
6-1. and 연산자
and 연산자는 값이 전부 true인 경우에만 true를 반환한다.
6-2. or 연산자
or 연산자는 값에 하나라도 true 가 포함되면 true를 반환한다.
6-3. 복합 사용
and 연산자와 or 연산자를 같이 사용하게 될 경우 and 연산자보다 or연산자를 우선으로 계산하게 된다.
console.log(true && true || true);
// true || true -> true 반환 후 && true 와 논리 판단 -> true && true = true
// 값은 true
6-4. NOT 연산자
논리식의 결과가 true이면 false를, false이면 true를 반환한다. (NOT 연산)
다른 연산자들과 다르게 단항 연산자로 사용이 된다.
7. 삼항연산자 (삼항조건연산자)
세 개의 피연산자를 취할 수 있는 유일한 연산자이다
사용 방법은 앞에는 조건문, ? 뒤로 true일때 실행 될 표현식 : false일때 실행 될 표현식으로 사용 할 수있다. 보통 if 명령문의 단축 형태로 쓰인다.
let age = 27;
let agecompare = age >= 25 ? '나이가 더 많습니다.' : '나이가 더 어립니다.';
// age 가 25 보다 크거나 같다면 ? 크거나 같으면 나이가 많습니다 출력 어리면 나이가 더 어립니다를 출력한다.
// 출력 값은 ' 나이가 더 많습니다 ' 가 된다.
728x90
'STUDY > JavaScript' 카테고리의 다른 글
[JavaScript] 제어문_조건문(switch) (0) | 2022.11.27 |
---|---|
[JavaScript] 제어문_조건문(if) (0) | 2022.11.27 |
[JavaScript] 연산자(2) (0) | 2022.11.27 |
[JavaScript] 연산자(1) (0) | 2022.11.27 |
[JavaScript] 데이터타입 (0) | 2022.11.27 |
댓글