7장. 연산자

7.4 삼항 조건 연산자

let x = 4
let result = x % 2 ? '홀수' : '짝수';
console.log(result) // 짝수, 0은 false로 암묵적 타입 변환된다.
const y = 10
let result = if (x % 2) {
	result = '홀수';
    } else {
    result = '짝수';
    }
    console.log(result) // 짝수

7.5 논리 연산자

|| 논리합(OR)
&& 논리곱(AND)
!  부정(NOT)

7.8 typeof 연산자

  • string, number, boolean, undefined, symbol, object, function 중 하나를 반환한다. 'null'은 반환하지 않는다.
undeclared 식별자를 선언한 적이 없다면,
typeof undeclared // undefined 출력

7.12 연산자 우선순위

(이 글은 모던자바스크립트 Deep Dive를 요약 및 정리한 것입니다.)

좋은 웹페이지 즐겨찾기