Files
JavaScript/Conversions/DecimalToHex.js
TrasherDK c35b20a4ce DecimalToHex
- Add test file DecimalToHex.test.js
- Add export to DecimalToHex.js
- Remove console.log from DecimalToHex.js
2021-10-03 12:11:34 +02:00

23 lines
418 B
JavaScript

function intToHex(num) {
switch (num) {
case 10: return 'A'
case 11: return 'B'
case 12: return 'C'
case 13: return 'D'
case 14: return 'E'
case 15: return 'F'
}
return num
}
function decimalToHex(num) {
const hexOut = []
while (num > 15) {
hexOut.unshift(intToHex(num % 16))
num = Math.floor(num / 16)
}
return intToHex(num) + hexOut.join('')
}
export { decimalToHex }