개발지식/JavaScript

진수 변환

jinux127 2022. 2. 10. 20:37

10진수를 다른 진수로 ⇒ toString(),

다른 진수를 10진수 ⇒ parseInt()


toString()

특정 객체를 문자열로 반환 및 몇 진수로 반환까지 지원

let intNum = 3;
console.log(intNum.toString(2));	//11
//11은 eleven이 아니고 이진수의 00011임.

intNum = 32;
console.log(intNum.toString(16));	//20
//20은 twenty가 아니고 16진수의 00020임(2*16).

parseInt()

문자열을 특정 진수의 정수로 변환

parseInt(’변환하고자 하는 정수’, ‘해당 수의 진수’)

let intNum = "11";
let parsing = parseInt(intNum, 2);
console.log(parsing);   //3