Test name | Executions per second |
---|---|
Math.max/min | 5077461.5 Ops/sec |
if | 24330970.0 Ops/sec |
ternary | 24273124.0 Ops/sec |
var number = Math.random() * 1000;
return Math.max(250, Math.min(750, number));
if(number < 250) return 250;
if(number > 750) return 750;
return number;
return number < 250 ? 250 : (number > 750 ? 750 : number);