triple equals vs twice equals (v14)

Revision 14 of this benchmark created on


Preparation HTML

var G_RESULT = void 0;

Setup

var testStr = 'test';
    var testInt = 111;
    var testIntSame = 111;
    var testIntDiff = 112;
    var testIntStr = '111';
    var result = true;

Teardown


    G_RESULT = result;
  

Test runner

Ready to run.

Testing in
TestOps/sec
3-equals-false
result = result && (testStr === testInt);
ready
2-equals-false
result = result && (testStr == testInt);
ready
3-equals-true
result = result && (testIntStr === testInt);
ready
2-equals-true
result = result && (testIntStr == testInt);
ready
2-equals-true-non-coerced
result = result && (testIntSame == testInt);
ready
2-equals-false-non-coerced
result = result && (testIntDiff == testInt);
ready
3-equals-true-non-coerced
result = result && (testIntSame === testInt);
ready
3-equals-false-non-coerced
result = result && (testIntDiff === testInt);
ready

Revisions

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