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