Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Compare long way
(version: 0)
Testing some alternative if comparing
Comparing performance of:
Compare if, x predefined as 0 vs Compare if else vs Compare math abs vs Compare math abs 0p5
Created:
9 years ago
by:
Guest
Jump to the latest result
Tests:
Compare if, x predefined as 0
var a = Math.random()*100; var b = Math.random()*100; var x = 0; if ( b > a ) { var x = 1; }; var y = 0.7 * x;
Compare if else
var a = Math.random()*100; var b = Math.random()*100; if ( b > a ) { var x = 1; } else { var x = 0; }; var y = 0.7 * x;
Compare math abs
var a = Math.random()*100; var b = Math.random()*100; var x = (Math.abs(a-b)-Math.abs(a-b+1)+1)/2; var y = 0.7 * x;
Compare math abs 0p5
var a = Math.random()*100; var b = Math.random()*100; var x = (Math.abs(a-b)-Math.abs(a-b+1)+1)*0.5; var y = 0.7 * x;
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
Compare if, x predefined as 0
Compare if else
Compare math abs
Compare math abs 0p5
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
Which comparison operator (> vs ===) is faster?
Which comparison operator (> vs === vs !truthy) is faster?
Which equals operator (== vs ===) is faster with string comparison?
Which equals operator (== vs ===) is faster with string comparison larger?
Is comparing number faster than comparing date objects
Comments
Confirm delete:
Do you really want to delete benchmark?