본문 바로가기
STUDY/JavaScript

[JavaScript] 연산자(3)

by bottlesun 2022. 11. 27.
728x90

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

댓글