Test name | Executions per second |
---|---|
LOGICAL approach | 948.9 Ops/sec |
TERNARY approach | 915.5 Ops/sec |
var result;
for (let i = 0; i < 30000; i++) {
const num = Math.floor(Math.random() * 1000);
result = (num % 2 && 2) || 1;
}
return result;
var result;
for (let i = 0; i < 30000; i++) {
const num = Math.floor(Math.random() * 1000);
result = num % 2 ? 2 : 1;
}
return result;