Test name | Executions per second |
---|---|
Min-max | 1087511296.0 Ops/sec |
Ternary operator | 151810384.0 Ops/sec |
var minmax = (x, a, b) => Math.min(Math.max(x, a), b);
var ternary = (x, a, b) => x < a ? a : x > b ? b : x;
const v = minmax(Math.random(), 0.2, 0.8);
const v = ternary(Math.random(), 0.2, 0.8);