ternary operator vs. if statement (v3)

Revision 3 of this benchmark created on


Setup

var x;

Test runner

Ready to run.

Testing in
TestOps/sec
ternary operator (true case)
x = true ? true : false; //true
ready
if statement (true case)
if (true) x = true; else x = false; //true
ready
ternary operator (false case)
x = false ? true : false; //false
ready
if statement (false case)
if (false) x = true; else x = false; //false
ready
inline if statement? (true case)
x = true && true || false;
ready
inline if statement? (false case)
x = false && true || false;
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.