Files
JavaScript/Conversions/BinaryToDecimal.js
Dhana D d5e309b605 merge: Add binary to decimal test file and convert function to es6 model. (#806)
* Added Hex to Binary conversion

* Add Binary to decimal test

* Fix Style
2021-10-23 23:16:13 +05:30

9 lines
377 B
JavaScript

export default function binaryToDecimal (binaryString) {
let decimalNumber = 0
const binaryDigits = binaryString.split('').reverse() // Splits the binary number into reversed single digits
binaryDigits.forEach((binaryDigit, index) => {
decimalNumber += binaryDigit * (Math.pow(2, index)) // Summation of all the decimal converted digits
})
return decimalNumber
}