UNPKG

convert2base

Version:

Project developed to perform basic binary conversions involving binary, octal, decimal and hexadecimal numbers.

13 lines (12 loc) 644 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertHexadecimalToDecimalRecursive = void 0; const convertHexadecimalToDecimalRecursive = (hexadecimalNumber, index = 0, decimalNumber = 0) => { if (index >= hexadecimalNumber.length) { return decimalNumber; } const digitValue = parseInt(hexadecimalNumber[index], 16); const updatedDecimal = decimalNumber * 16 + digitValue; return (0, exports.convertHexadecimalToDecimalRecursive)(hexadecimalNumber, index + 1, updatedDecimal); }; exports.convertHexadecimalToDecimalRecursive = convertHexadecimalToDecimalRecursive;