본문 바로가기
javaScript/JS Tutorial

[javaScript]10진수를 16진수로 변환 toString()

by mooyou 2022. 10. 4.
728x90
300x250
SMALL

기본적으로 JavaScript는 숫자를 10진수로 표시한다.

toString()을 사용하면 10진수에서 16진수로 출력할 수 있다.

 

<p id="demo"></p>

<script>
    let myNumber = 50;
    document.getElementById("demo").innerHTML =
    "Decimal 50 = " + "<br><br>" + 

    "Hexadecimal (base 16): " + myNumber.toString(16) + "<br>"
</script>

실행결과

Hexadecimal (base 16): 32

 

 

2진수나 8진수로도 변경할 수 있다.

<p id="demo"></p>

<script>
    let myNumber = 2995;
    document.getElementById("demo").innerHTML =
    "Decimal 2995 = " + "<br><br>" + 

    "Hexatrigesimal (base 36): " + myNumber.toString(36) + "<br>" +
    "Duotrigesimal (base 32): " + myNumber.toString(32) + "<br>" +
    "Hexadecimal (base 16): " + myNumber.toString(16) + "<br>" +
    "Duodecimal (base 12): " + myNumber.toString(12) + "<br>" +
    "Decimal (base 10): " + myNumber.toString(10) + "<br>" +
    "Octal (base 8): " + myNumber.toString(8) + "<br>" +
    "Binary (base 2): " + myNumber.toString(2);
</script>

실행결과

Decimal 2995 =

Hexatrigesimal (base 36): 2b7
Duotrigesimal (base 32): 2tj
Hexadecimal (base 16): bb3
Duodecimal (base 12): 1897
Decimal (base 10): 2995
Octal (base 8): 5663
Binary (base 2): 101110110011

 

 

 

참고 : https://www.w3schools.com/js/js_numbers.asp

728x90
반응형
LIST

댓글