자바스크립트로 진수 변환하는 방법은 생각보다 간단하다. 자바스크립트 빌트인 메서드를 사용하면 쉽게 변환할 수 있다. 아래의 예시를 통해 학습해보자.
let dec = 142;
let hex = dec.toString(16); // "8e"
let dec = 142;
let oct = dec.toString(2); // "216"
let dec = 142;
let bin = dec.toString(2); // "10001110"
let bin = "10001110";
let dec = parseInt(bin, 2);
let oct = "216";
let dec = parseInt(oct, 8);
let hex = "8e";
let dec = parseInt(hex, 16);
10진수로 변환이 아닌 다른 진수로의 변환은 (예를 들어 16진수에서 2진수) 10진수로 변환해서 타 진수로 변환하면 쉽게 변환할 수 있다.
let hex = "8e";
let dec = parseInt(hex, 16);
let bin = dec.toString(2);
이렇게 자바스크립트에서 진수 변환은 toString 메서드와 parseInt 메서드를 적절하게 사용하면 쉽게 적용할 수 있다.