07 / 연산자

JinKris·2022년 1월 28일
0
post-thumbnail

해당 글에서는 특이한(?) 연산자만 다루겠다...

typeof 연산자
피연산자의 데이터 타입을 문자열로 반환한다

typeof '' // string
typeof NaN // number
typeof undefined // undefined
typeof null // object
typeof [] // object
typeof function () {} // function

삼항 조건 연산자
첫번째 피 연산자는 조건식, 두번째 피 연산자는 조건식이 참일때 반환되는 값, 세번째 피 연산자는 조건식이 거짓일때 반환되는 값이다

let x = 2;

let result = x % 2 ? '홀수' : '짝수';
console.log(result) //짝수

기타 연산자
?. : 옵셔널 체이닝 연산자
?? : null 병합 연산자
delete : 프로퍼티 삭제
new : 생성자 함수를 호출할 때 사용하여 인스턴스를 생성
instanceof : 좌변의 객체가 우변의 생성자 함수와 연결된 인스턴스인지 판별
in : 프로퍼티 존재 확인

profile
hello world

0개의 댓글