Programming Tips/Web Programming
[자바스크립트] 16진수와 10진수, 8진수, 2진수 변환하기
Unikys
2014. 1. 17. 21:04
* 자바스크립트의 간단한 함수들을 이용하면 진수변환을 아주 쉽게할 수 있다.
* 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로 바꾸면 서로 변환이 가능하므로 응용하면 된다.
끝.