📌 자바스크립트에서 1메서드를 사용해 진법 변환하기
let num = 10;
num.toString(2); // '1010' -> 숫자 10을 2진법으로 변환한다.
num.toString(3); // 101 -> 숫자 10을 3진법으로 변환한다.
num.toString(10); // 10 -> 숫자 10을 10진법으로 변환한다.
toString(n)
메서드에 변환하려는 진법을 전달하면, 전달한 n에 따라서 진법이 변환되어 선언해놓은 10진법의 수를 변환하여 문자열로 반환한다.
parseInt('101', 3); // '10' -> 3진법의 숫자 101을 10진법으로 변환한다.
parseInt('11', 2); // '3' -> 2진법의 숫자 11을 10진법으로 변환한다.
parseInt('number', n)
메서드를 사용해 n진법의 number를 10진법으로 변환할 수 있다.
parseInt('10111', 2).toString(3);
// 2진법의 숫자 10111을 10진법으로 변환 -> 23
// 변환한 값을 3진법으로 변환 -> '212'
toString()
과 parseInt()
를 조합하여 n진수를 m진수로 변환할 수 있다.
좋은 글 보고 갑니다!