UNPKG

locutus

Version:

Locutus other languages' standard libraries to JavaScript for fun and educational purposes

17 lines (16 loc) 568 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bindec = bindec; function bindec(binaryString) { // discuss at: https://locutus.io/php/bindec/ // parity verified: PHP 8.3 // 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); }