티스토리 뷰

* 자바스크립트의 간단한 함수들을 이용하면 진수변환을 아주 쉽게할 수 있다.




* 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로 바꾸면 서로 변환이 가능하므로 응용하면 된다.


끝.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함