JSFiddle - React, Tailwind, and code Playground

HTML

<h3>Binary Converter</h3>

via <a href="https://gist.github.com/faisalman/4213592">gist</a>

JavaScript

/**
* Convert From/To Binary/Decimal/Hexadecimal in JavaScript
* https://gist.github.com/faisalman
*
* Copyright 2012-2015, Faisalman <fyzlman@gmail.com>
* Licensed under The MIT License
* http://www.opensource.org/licenses/mit-license
*/

(function(){
 
    var ConvertBase = function (num) {
        return {
            from : function (baseFrom) {
                return {
                    to : function (baseTo) {
                        return parseInt(num, baseFrom).toString(baseTo);
                    }
                };
            }
        };
    };
        
    // binary to decimal
    ConvertBase.bin2dec = function (num) {
        return ConvertBase(num).from(2).to(10);
    };
       
    this.ConvertBase = ConvertBase;
    
})(this);

alert(ConvertBase.bin2dec('1100'));
console.log(ConvertBase.bin2dec('1100'));