JavaScript에서 10진수를 16진수로 변환

Sahil Bhosale 2023년10월12일
JavaScript에서 10진수를 16진수로 변환

과거에 인간은 다양한 유형의 숫자 ​​체계를 만들었습니다. 처음에는 계산을 위해 돌을 사용하는 단항 시스템이 있었습니다. 나중에 우리는 10진수, 8진수, 16진수 등과 같은 다른 숫자 체계를 발견했습니다. 프로그래밍과 관련하여 가장 널리 사용되는 숫자 체계는 이진수 체계입니다.

프로그래밍에서 우리는 항상 한 형식에서 다른 형식으로 숫자 변환을 시도합니다. 그리고 JavaScript와 같은 다양한 최신 프로그래밍 언어에서 제공하는 내장 함수로 인해 숫자 변환 작업이 훨씬 쉬워졌습니다. 이 기사에서는 toString() JavaScript 함수를 사용하여 십진수를 해당하는 16진수로 변환하는 방법을 보여줍니다.

JavaScript의 toString() 함수를 사용하여 10진수를 16진수로 변환

10진수를 16진수로 변환하려면 toString() 함수를 사용할 수 있습니다. toString()은 파이썬에서 미리 정의된 함수입니다. 이 함수는 10진수인 radix라는 매개변수를 사용합니다. 기수 값의 범위는 2에서 36(둘 다 포함)입니다.

주어진 숫자를 변환하려는 숫자의 밑수를 전달해야 합니다. 예를 들어, 이 경우 10진수를 16진수로 변환하고 16진수의 기수가 16이기 때문에 toString() 함수에 16을 전달합니다.

function decToHex(num) {
  return num.toString(16)
}

console.log(decToHex(15));

출력:

f

십진수 num을 입력으로 사용하는 dexToHex()라는 함수를 만들었습니다. 그런 다음 toString() 함수의 도움으로 16진수를 기본 16으로 전달하여 해당 10진수를 16진수로 변환합니다. 마지막으로 함수는 16진수를 반환하고 콘솔에 인쇄됩니다.

10진수 15를 decToHex() 함수에 대한 입력으로 전달했기 때문에 반환된 16진수 숫자는 f가 됩니다. 16진수의 15가 f이기 때문입니다. 다음과 같이 toUpperCase() 함수를 사용하여 출력을 대문자 F로 변경할 수도 있습니다.

function decToHex(num) {
  return num.toString(16).toUpperCase()
}

console.log(decToHex(15));

출력:

F

자세한 내용은 여기에서 10진수에서 16진수로의 변환표를 확인하세요.

Sahil Bhosale avatar Sahil Bhosale avatar

Sahil is a full-stack developer who loves to build software. He likes to share his knowledge by writing technical articles and helping clients by working with them as freelance software engineer and technical writer on Upwork.

LinkedIn

관련 문장 - JavaScript Number