연산자
+ 연산자
더하기 연산과 문자열 연결 연산을 수행한다.
typeof 연산자
피연산자의 타입을 문자열 형태로 리턴한다. 여기서 null과 배열이 'object'라는 점, 함수는 'function' 이라는 점에 유의해야 한다.
숫자 | 'number' |
문자열 | 'string' |
불린값 | 'boolean' |
null | 'object' |
undefined | 'undefined' |
객체 | 'object' |
배열 | 'object' |
함수 | 'function' |
== (동등) 연산자와 ===(일치)연산자
자바스크립트에서는 두 값이 동일한지를 확인하는 데 두 연산자를 모두 사용할 수 있다.
- == 연산자는 비교하려는 피연산자의 타입이 다를 경우에 타입 변환을 거친 다음에 비교한다.
- === 연산자는 피연산자의 타입이 다를 경우에 타입을 변경하지 않고 비교한다.
console.log(1 == '1'); // (출력값) true
console.log(1 === '1'); // (출력값) false
!! 연산자
!!의 역할은 피연산자를 불린값으로 변환하는 것이다.
'개발공부 > JavaScript 책' 카테고리의 다른 글
인사이드 자바스크립트 #07 (함수 객체, 함수의 다양한 형태) (0) | 2021.11.01 |
---|---|
인사이드 자바스크립트 #06 (함수정의) (0) | 2021.11.01 |
인사이드 자바스크립트 #04 (배열) (0) | 2021.11.01 |
인사이드 자바스크립트 #03 (객체, 프로토타입) (0) | 2021.10.30 |
인사이드 자바스크립트 #02 (데이터타입) (0) | 2021.10.30 |