diff options
Diffstat (limited to 'node_modules/locutus/php/math/bindec.js')
-rw-r--r-- | node_modules/locutus/php/math/bindec.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/node_modules/locutus/php/math/bindec.js b/node_modules/locutus/php/math/bindec.js new file mode 100644 index 0000000..75c2fe2 --- /dev/null +++ b/node_modules/locutus/php/math/bindec.js @@ -0,0 +1,17 @@ +'use strict'; + +module.exports = function bindec(binaryString) { + // discuss at: http://locutus.io/php/bindec/ + // original by: Philippe Baumann + // example 1: bindec('110011') + // returns 1: 51 + // example 2: bindec('000110011') + // returns 2: 51 + // example 3: bindec('111') + // returns 3: 7 + + binaryString = (binaryString + '').replace(/[^01]/gi, ''); + + return parseInt(binaryString, 2); +}; +//# sourceMappingURL=bindec.js.map
\ No newline at end of file |