본문 바로가기
JavaScript

JavaScript 3일차 정리 [ 연산자 -2- ]

by 유서담 2023. 9. 5.

비교연산자

 

값의 대소관계, 값의 일치여부를 비교한다.
비교연산자의 연산결과는 언제나 논리형의 값(true, false)이다.

 

비교연산자의 종류

 

  1.  >
  2.  <
  3.  >=
  4.  <=
  5.  ==
  6.  ===
  7.  !=
  8.  !==
10 > 4 	// 비교 연산의 결과는 true다
10 == 10	// 비교 연산의 결과는 true다
10 ==5 	// 비교 연산의 결과는 false다
10 != 5	// true다
10 != 10	// false다

비교연산자 코드예시1
비교연산자 코드예시2

 

논리연산자

 

논리곱, 논리합, 논리부정과 관련된 연산을 수행한다

이름 표기방식
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)를 통해 출력했을때 합격 이라는 메시지가 나온다