Language/JavaScript

JavaScript 03. 연산자

ej503 2022. 8. 25. 21:24
모던 자바스크립트 Deep Dive 자바스크립트의 기본 개념과 동작 원리를 읽고 정리한 내용입니다.

 

7.1  산술 연산자

 

  • 연산자는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다.
  • 이항 산술 연산자는 2개의 피연산자를 산술 연산하여 숫자 값을 만든다.
  • 단항 산술 연산자는 1개의 피연산자를 산술 연산하여 숫자 값을 만든다.

 

7.3 비교 연산자

 

  • ==: 동등 비교는 타입을 일치시킨 후 같은 값인지 비교한다
  • ===: 일치 비교는 타입도 같고 값도 같은 경우에 한하여 true를 반환한다. (Object.is 메서드)
  • !=: 부동등 비교
  • !==: 불일치 비교

 

7.4 삼항 조건 연산자

 

  • 삼항 조건 연산자 표현식은 값처럼 사용할 수 있지만 if ... else문은 값처럼 사용할 수 없다.
  • var result = score >= 60 ? 'pass' : 'fail' ;