JSFiddle - React, Tailwind, and code Playground
by avinashdby
HTML
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>
CSS
span {
color: #f00;
}
JavaScript
// 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)));