== vs ===

JavaScript performance comparison

Revision 4 of this test case created

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var string1 = 'Really funky beat', string2 = 'Really funky beaT', _false= false,
    _true = true, nb1 = 12345, nb2 = 12345, obj1 = {}, obj2 = {};
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
String
string1 == string1
string1 == string2
pending…
String strict
string1 === string1
string1 === string2
pending…
Number
nb1 == nb1
nb1 == nb2
pending…
Number strict
nb1 === nb1
nb1 === nb2
pending…
Bool
_true == _true
_true == _false
pending…
Bool strict
_true === _true
_true === _false
pending…
Object
obj1 == obj1
obj1 == obj2
pending…
Object strict
obj1 === obj1
obj1 === obj2
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:

0 comments

Add a comment