반응형
1. 문자열 타입으로 변환
- String 생성자 함수를 new 연산자 없이 호출하는 방법
- Object.prototype.toString 메서드를 사용하는 방법
- 문자열 연결 연산자를 이용하는 방법
// 1
String(Infinity);
// 2
(Infinity).toString();
// 3
Infinity + ""
2. 숫자 타입으로 변환
- Number 생성자 함수를 new 연산자 없이 호출하는 방법
- parseInt, parseFloat 함수를 사용하는 방법(문자열만 숫자 타입으로 변환 가능)
- +단항 산술 연산자 이용
- *산술 연산자 이용
// 1
Number(1.1)
// 2
parseInt(1.1)
// 3
+'1.1'
// 4
'1' * 1
3. 불리언 타입으로 변환
- Boolean 생성자 함수를 new 연산자 없이 호출하는 방법
- ! 부정 논리 연산자를 두 번 사용하는 방법
// 1
Boolean('') // false
Boolean('x') // true
Boolean(NaN) // false
Boolean([]) // true
Boolean({}) // true
// 2
!!"" // false
!![] // true
부정 논리 연산자(!)를 두번 써서 불리언 타입을 변환할 수 있다는 것을 새롭게 알게 되어 쓴 글
반응형
'✍ 공부 > JavaScript' 카테고리의 다른 글
[ 모던 자바스크립트 Deep Dive ] 옵셔널 체이닝 연산자 && null 병합 연산자 (1) | 2022.12.30 |
---|---|
[ 모던 자바스크립트 Deep Dive ] 반복문 (0) | 2022.12.30 |
[ 모던 자바스크립트 Deep Dive ] 반복문 + 레이블문 (0) | 2022.12.26 |
[ 모던 자바스크립트 Deep Dive ] switch 문 (0) | 2022.12.26 |
[ 모던 자바스크립트 Deep Dive ] typeof 연산자 (0) | 2022.12.25 |