변수의 형 변환

Yeonkor·2020년 9월 14일
0

Javascript

목록 보기
7/12

자바스크립트는 다른 언어들과 달리 변수의 타입을 따로 지정하지 않는다. 그렇기에 변수에 어떤 값이 담기냐에 따라 그 타입을 인지해줄뿐이다. (물론 이를 보완한 타입스크립트가 추후에 등장한다.)
그러나 자바스크립트에선, 일반적인 변수 선언을 해준 뒤, 별도의 방법으로 형 변환을 진행해주면된다.

문자형 -> 숫자형

let polygons = parseInt("12"); // 문자를 정수형으로 변환
let demisoda = parseFloat("124.00"); // 문자를 실수형으로 변환
let avant = Number("133"); // 문자를 정수&실수형으로 변환

let onfire = "chuck12"
let dunkirk = "chuck1.2"

let a = parseInt(onfire); // NaN , 출력시 숫자값만을 담고 있지않은 문자열은 숫자로 변환될 수 없음
let b = parseInt(dunkirk); // NaN , 위와 동일
let c = parseFloat(onfire); // NaN , 위와 동일
let d = parseFloat(dunkirk); // NaN , 위와 동일
let e = Number(onfire); // NaN , 위와 동일
let f = Number(dunkirk); // NaN , 위와 동일

숫자형 -> 문자형

let goyard = String(21); // "21" 
let tenet = 442.toString(); // "442"
let wakizaka = 123.toString(2); //  "1111011" , 2진법 변환
let sussex = 123.toString(16); // "7b" , 16진법 변환
let belfast = 123.0.toFixed(1); // 123.0  // 실수형 데이터의 부동소수점 지정 , 1번째까지
let wales = 123.0.toFixed(2); // 123.00  

profile
CTO를 꿈꾸는 CDO

0개의 댓글