JSFiddle - React, Tailwind, and code Playground

HTML

<p id="1">Dummy content</p>
<p id="2">Dummy content</p>
<p id="3">Dummy content</p>

JavaScript

$(document).ready(function(){
    function and(a, b){
        a = a.toString(2).split('');
        b = b.toString(2).split('');
        var length = Math.max(a.length, b.length);
        function padZeroes(array, size){
            while(array.length <= size ){
                array.unshift('0');
            }
        }
        padZeroes(a, length);
        padZeroes(b, length);
        var result = [];
        $.each(a, function(i, v){
            result.push((a[i]==b[i] && a[i]!='0')?'1':'0');
        });
        var r = parseInt(result.join(''), '2');
        return r;
    }
    function AreAlarmsOn(alarmsToCheck, alarmState) {
        return and(alarmsToCheck, alarmState)!=0;
    }
    $("#1").text("Exp. ----false --- >>> return: " + AreAlarmsOn(0, 1284)); // bin 1010000010[0]
    $("#2").text("Exp. ----false--- >>> return: " + AreAlarmsOn(1, 1284)); // bin 101000001[0]0
    $("#3").text("Exp. ----true --- >>> return: " + AreAlarmsOn(4, 1284)); // bin 10100000[1]00
});