Files
JavaScript/Conversions/OctToDecimal.js
2020-10-01 16:42:37 +05:30

15 lines
317 B
JavaScript

function octalToDecimal (num) {
let dec = 0
let base = 1
while (num > 0) {
const r = num % 10
num = Math.floor(num / 10)
dec = dec + (r * base)
base = base * 8
}
return dec
}
// test cases
console.log(octalToDecimal(56) === 46)
console.log(octalToDecimal(2365) === 1269)