비교연산자
값의 대소관계, 값의 일치여부를 비교한다.
비교연산자의 연산결과는 언제나 논리형의 값(true, false)이다.
비교연산자의 종류
- >
- <
- >=
- <=
- ==
- ===
- !=
- !==
10 > 4 // 비교 연산의 결과는 true다
10 == 10 // 비교 연산의 결과는 true다
10 ==5 // 비교 연산의 결과는 false다
10 != 5 // true다
10 != 10 // false다
논리연산자
논리곱, 논리합, 논리부정과 관련된 연산을 수행한다
이름 | 표기방식 |
AND | && |
OR | || |
NOT | ! |
AND
true && true --> true
true && false --> false
false && true --> false
false && false --> false
OR
true || true --> true
true || false --> true
false || true --> true
false || false --> false
NOT
!true --> false
!false --> true
!!ture --> true
삼항연산자
조건식의 연산결과가 true면 표현식1, 연산결과 false면 표현식2가 이 식의 연산결과가 된다.
삼항연산자 표현방법
조건식 ? 표현식1 : 표현식2
코드예시에서 나오는 조건식은 score >= 60 , 표현식1은 "합격" , 표현식2는 "불합격" 이 된다.
변수 result에 삼항연산자의 결과가 대입해서 console.log(result)를 통해 출력했을때 합격 이라는 메시지가 나온다
'JavaScript' 카테고리의 다른 글
JavaScript 6일차 정리 [ 배열 ] (0) | 2023.09.08 |
---|---|
JavaScript 5일차 정리 [ for문 ] (0) | 2023.09.06 |
JavaScript 4일차 정리 [ if문, switch문 ] (0) | 2023.09.06 |
JavaScript 2일차 정리 [ 상수,연산자 -1- ] (0) | 2023.09.03 |
JavaScript 1일차 정리 (0) | 2023.09.03 |