태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

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




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


끝.

저작자 표시 비영리 동일 조건 변경 허락
신고

이 글을 공유하세요.

질문이나 의견을 댓글로 달아 주세요