TIL

tostring() 10진법 변환

devyu0001 2024. 12. 27. 20:15

지금까지 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