convert2base
Version:
Project developed to perform basic binary conversions involving binary, octal, decimal and hexadecimal numbers.
11 lines (8 loc) • 359 B
text/typescript
export const convertDecimalToHexadecimalRecursive = (decimalNumber: number): string => {
if (decimalNumber === 0) {
return '';
}
const remainder = decimalNumber % 16;
const hexadecimalDigit = remainder.toString(16).toUpperCase();
return convertDecimalToHexadecimalRecursive(Math.floor(decimalNumber / 16)) + hexadecimalDigit;
};