반응형
< 명시적 타입 변환 >
개발자의 의도에 따라 값의 타입을 변환
생성자 함수 : String, Numver, Boolean
(1) 문자열 타입으로 변환
String 생성자 함수
console.log(String(10));
toString() 메서드
console.log((10).toString());
문자열 연결 연산자
console.log(10 + '20');
(2) 숫자 타입으로 변환
Number 생성자 함수
console.log(Number('10'));
parseInt, parseFloat 함수 이용
(문자열 -> 숫자만 가능)
console.log(parseInt('10'));
console.log(parseFloat('10.01'));
+ 단항 연산자
console.log(+'');
* 산술 연산자 이용
console.log('10' * 1);
반응형
(3) 논리 타입으로 변환
Boolean 생성자 함수
console.log(Boolean('JavaScript'));
! 부정 논리 연산자 두 번 사용
console.log(!!'JavaScript')
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
06_자바스크립트 : 함수 (화살표함수, 순수함수, 고차함수, 콜백함수, 재귀함수,...) (0) | 2022.07.28 |
---|---|
05_자바스크립트 : 리터럴 객체와 속성 (0) | 2022.07.27 |
04_자바스크립트 : 연산자 (비교연산자, 논리연산자, ES11 operator) (0) | 2022.07.27 |
02_자바스크립트 : 변수_암묵적 타입 변환(implicit-coercion) (0) | 2022.07.26 |
01_자바스크립트 : 변수_데이터 타입( 숫자 , 문자열, 논리, ${ }, symbol) (0) | 2022.07.26 |