진법변환 계산기 소개

카테고리 : 웹툴/Dev

최근 새로 만든 툴 진법 변환 계산기를 소개해보려고 합니다.

글의 최하단에 링크가 되어있습니다.

 

 

특징/장점

이 툴은 2진법, 10진법, 8진법 16진법 등 다양한 진법을 변환시킬 수 있는 프로그램입니다.

 

큰 수 변환 가능

자바스크립트에서 표현할 수 있는 정수 범위(9,007,199,254,740,991)와 BigInt범위를 넘겨도 변환이 가능합니다.

아마 큰 수 변환되는 변환기는 많이 없을 겁니다.

 

 

변환 표 제공

변환 결과를 표로 제공합니다.

2의 배수 2, 8, 16, 64진법은 어떻게 변환되었는지 한눈에 확인 가능합니다.

엑셀로 저장 가능하고, 표로 제공되어 이해하기 쉽습니다.

* 10진법은 체계가 달라 결과만 표시됩니다.

10진법 변환 과정을 포함하려면 별도의 방식으로 표기해야 될 것 같습니다.

 

2의 배수 진법은 변환 과정을 표로 제시해주는데 이를 잘 활용할 수 있는 분야로는

개발자, 컴퓨터 관련 학과에서 교수용 등으로 활용 가능할 것으로 보입니다.

 

변환 과정을 표로 그려주는 게 기존의 단순 계산기와의 차이입니다.

 

 

2의 자리 표기

마우스를 올리면 2^0, 2^1... 2진법의 자릿수를 표시합니다.

2^0까지가 2진법 결과입니다.

 

2^-1부터 음수 진법은 단순히 BASE64의 = 또는 == 패딩 부분을 위해 존재합니다.

 

 

주의점

컴퓨터의 계산처리 자체는 큰 수를 입력해도 오래 걸리진 않습니다.

1만 자리 이상의 10진수를 변환할 때 99.9%의 작업시간은 표를 표시하는 데 사용되는데

DOM에 많은 개수의 element가 생겨 오래 걸리게 됩니다.

보통은 이렇게 큰 수를 쓰지 않기 때문에 이에 관한 문제와 해결법은 나중에 다시 검토해볼 예정입니다.

 

 

 

진법변환 계산기

2진법, 8진법, 10진법, 16진법, 64진법 변환합니다.

t.hi098123.com

 

'웹툴 > Dev' 카테고리의 다른 글

Online JS ES6 to ES5, IE11 Converter (with Babel)  (0) 2020.12.15

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글