...
자바스크립트 진수 변환하기
자바스크립트네선 toString() 과 parseInt() 를 이용해 손쉽게 숫자 진수들을 변환 할 수 있다.
10진수 ➜ 16진수
var dec = 123;
var hex = dec.toString(16); // === "7b"
10진수 ➜ 2진수
var dec = 123;
var bin = dec.toString(2); // === "1111011"
16진수 ➜ 10진수
var hex = "7b";
var dec = parseInt(hex, 16); // === "123"
16진수 ➜ 2진수
10진수로 바꿨다가 다시 2진수로 바꾼다
var hex = "7b";
var bin = parseInt(hex, 16).toString(2); // === "1111011"
2진수 ➜ 10진수
var bin = "1111011";
var dec = parseInt(bin, 2); // === "123"
2진수 ➜ 16진수
10진수로 바꿨다가 다시 2진수로 바꾼다)
var bin = "1111011";
var hex = parseInt(bin, 2).toString(16); // === "7b"
8진수는 위의 2나 16 등이 있는 부분을 8로 바꾸면 서로 변환이 가능하므로 응용하면 된다.
See the Pen 진수변환 사이트 by barzz12 (@inpaSkyrim) on CodePen.
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.