지금까지 tostring() 메서는 숫자형을 문자열로 변환할때만 사용하는줄 알았는데
10진법으로 표현된 숫자를 다른 진수로 변환도 가능하다는 걸 오늘 알게 되었다
변환 가능한 진법들
- 두 개의 숫자(0과 1)만을 사용하는 이진법(binary system, base 2)
- 세 개의 숫자(0, 1, 2)를 사용하는 삼진법(ternary system, base 3)
- 네 개의 숫자(0, 1, 2, 3)를 사용하는 사진법(quaternary system, base 4)
- 그리고 0에서 9까지의 숫자와 로마 문자 A에서 Z까지의 조합을 가진 36진법(hexatridecimal system, base 36)까지 변환할 수 있습니다.
tostring()메소드는 특정 기수(radix)를 기준으로 한 진수 값의 문자열을 환원하기 위한 시도를 합니다.
// toString() 메서드를 사용해 10진수를 2진수로 변환하기
var str = (5).toString(2);
console.log(str); // "101"
'TIL' 카테고리의 다른 글
split(), join() (0) | 2025.01.02 |
---|---|
for (let [w, h] of sizes) (0) | 2024.12.31 |
<script></script>는 </body>아래로 (0) | 2024.12.26 |
TIL은 왜 적어야하는가?!?!?!?! (2) | 2024.12.26 |
유클리드 호제법 (0) | 2024.12.26 |