모던 자바스크립트 Deep Dive

[TIL/모던 자바스크립트 Deep Dive] 2023/04/29

개발자의 의도에 따라 명시적으로 타입을 변경하는 방법은 다양하다.문자열 타입으로 변환문자열 타입이 아닌 값을 문자열 타입으로 변환하는 방법은 다음과 같다.String 생성자 함수를 new 연산자 없이 호출하는 방법Object.prototype.toString 메서드를

2023년 4월 29일1min read

9장. 타입 변환과 단축 평가

9-3. 명시적 타입 변환

개발자의 의도에 따라 명시적으로 타입을 변경하는 방법은 다양하다.

문자열 타입으로 변환

문자열 타입이 아닌 값을 문자열 타입으로 변환하는 방법은 다음과 같다.

1. String 생성자 함수를 new 연산자 없이 호출하는 방법 2. Object.prototype.toString 메서드를 사용하는 방법 3. 문자열 연결 연산자를 이용하는 방법

<1. String 생성자 함수를 new 연산자 없이 호출하는 방법>

<2. Object.prototype.toString 메서드를 사용하는 방법>

<3. 문자열 연결 연산자를 이용하는 방법>

숫자 타입으로 변환

숫자 타입이 아닌 값을 숫자 타입으로 변환하는 방법은 다음과 같다.

1. Number 생성자 함수를 new 연산자 없이 호출하는 방법 2. parseInt, parseFloat 함수를 사용하는 방법(문자열만 숫자 타입으로 변환 가능) 3. +단항 산술 연산자를 이용하는 방법 4. 산술 연산자를 이용하는 방법

<1. Number 생성자 함수를 new 연산자 없이 호출하는 방법>

<2. parseInt, parseFloat 함수를 사용하는 방법(문자열만 숫자 타입으로 변환 가능)>

<3. +단항 산술 연산자를 이용하는 방법>

<4. 산술 연산자를 이용하는 방법>

불리언 타입으로 변환

불리언 타입이 아닌 값을 불리언 타입으로 변환하는 방법은 다음과 같다.

1. Boolean 생성자 함수를 new 연산자 없이 호출하는 방법 2. ! 부정 논리 연산자를 두 번 사용하는 방법

<1. Boolean 생성자 함수를 new 연산자 없이 호출하는 방법>

<2. ! 부정 논리 연산자를 두 번 사용하는 방법>