JavaScript 진수 변환 방법
JavaScript 에서 진수 변환하는 방법을 알려드리도록 하겠습니다.
10진수에서 n진수로 변환하는 방법
var decimal = 1023;
var binary = decimal.toString(2); // 2진수로
var octal = decimal.toString(8); // 8진수로
var hex = decimal.toString(16); // 16진수로
위 코드를 보시면 바로 아시겠지만,
{{10진수}}.toString(n)
를 사용해 10진수를 원하는 n진수로 변환하실 수 있습니다.
n진수에서 10진수로 변환하는 방법
var binary = "1111111111";
var decimal = parseInt(binary, 2); // 2진수에서 10진수로
var octal = "1777";
var decimal = parseInt(octal, 8); // 8진수에서 10진수로
var hex = "3ff";
var decimal = parseInt(hex, 16); // 16진수에서 10진수로
parseInt({{n진수}}, n)
를 사용해 n진수를 10진수로 변환할 수 있습니다.
n진수에서 n진수로 변환 방법
위 두가지 방법을 아셨다면 이제 2진수에서 16진수로, 16진수에서 8진수로 변환 등도 쉽게 가능합니다.
var binary = "1111111111";
var hex = parseInt(binary, 2).toString(16); // 2진수에서 16진수로
var hex = "3ff";
var octal = parseInt(hex, 16).toString(8); // 16진수에서 8진수로
코드를 보시면 아시겠지만,
n진수에서 10진수로 변환 후, 다시 원하는 n 진수로 변환하는 것으로 n진수에서 n진수로 변환이 가능합니다.
도움이 되셨다면 공감, 댓글 부탁드립니다!
궁금하신 점이나 요청사항은 언제든지 말씀해주세요!
피드백도 언제나 환영입니다!
감사합니다.
'Developer > JavaScript' 카테고리의 다른 글
JavaScript 반올림, 올림, 내림 방법 (0) | 2021.03.26 |
---|---|
JavaScript Base64 Encoding, Decoding 방법 (0) | 2021.03.25 |
How to check jQuery version - jQuery 버전 확인 방법 (0) | 2021.02.23 |
JavaScript MutationObserver 사용 방법 - HTML Dom 변경 감지 방법 (0) | 2021.01.22 |
JavaScript URL Parameter parsing (파라미터 가져오기) (0) | 2020.10.04 |
댓글