Test name | Executions per second |
---|---|
IF Logic | 1750804.1 Ops/sec |
Ternary Logic | 1743260.2 Ops/sec |
AND Logic | 1724670.4 Ops/sec |
var a = 10;
var b = 2;
var c = 0;
var nonZeroDivisorResult = 0;
var zeroDivisorResult = 0;
if(b){
nonZeroDivisorResult = a/b;
}
else{
nonZeroDivisorResult = 0;
}
if(c){
zeroDivisorResult = a/c;
}
else{
zeroDivisorResult = 0;
}
nonZeroDivisorResult = b ? a/b : 0;
zeroDivisorResult = c ? a/c : 0;
nonZeroDivisorResult = b && a/b;
zeroDivisorResult = c && a/c;