// helper function for displaing results var output = function(operator, result) { document.getElementById(operator).innerHTML = result; } // variables var a = 9285; var b = 3569; // a ^ ((a ^ b) & -(a < b)) - which one, a or b, is bigger? output('max', a ^ ((a ^ b) & -(a < b))); // b ^ ((a ^ b) & -(a < b)) - which one, a or b, is smaller? output('min', b ^ ((a ^ b) & -(a < b)));
a = 9285<br/> b = 3569<br/> Result: <p>max (a, b) <span id="max"></span></p> <p>min (a, b) <span id="min"></span></p>
span { color: #f00; }