언어·프레임워크/JavaScript

[JavaScript] + 연산자 | 산술 연산자, 연결 연산자

DandyNow 2022. 3. 21. 12:33
728x90
반응형

"카이 호스트만. (2021). 무던한 개발자를 위한 모던한 자바스크립트(우정은, 역). 한빛미디어"

위 책 60쪽 01번 연습문제 풀이 후 잘 기억해야 할 내용이라 판단되어 정리하였다. 

 

+ 연산자를 정수에 사용

+ 연산자를 정수에 사용하면 산술 연산자로 작동하며, 결과는 다음과 같다.

> 0+NaN
< NaN
> 0+Infinity
< Infinity
> 0+undefined
< NaN
> 0+false
< 0
> 0+true
< 1
> 0+null
< 0

 

+ 연산자를 문자열에 사용

+ 연산자를 문자열에 사용하면 연결 연산자로 작동하며, 결과의 자료형은 String이다.

> ''+NaN
< 'NaN'
> ''+Infinity
< 'Infinity'
> ''+undefined
< 'undefined'
> var t=''+true
> ''+false
< 'false'
> ''+true
< 'true'
> ''+null
< 'null'
> typeof t
< 'string'

 

728x90
반응형