프로그래밍/JavaScript

03_자바스크립트 : 변수_명시적 타입 변환

pupu91 2022. 7. 26. 19:46
반응형

 

< 명시적 타입 변환 > 

개발자의 의도에 따라 값의 타입을 변환

생성자 함수 : 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')
반응형