Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36
Chrome 87
Mac OS X 10.15.6
Desktop
3 years ago
Test name Executions per second
== 3862.5 Ops/sec
arr to bool 6.1 Ops/sec
bool to bool 3868.6 Ops/sec
obj to bool 11.8 Ops/sec
=== str with number 3867.4 Ops/sec
== str with number 44.9 Ops/sec
=== str with str 3861.6 Ops/sec
str to bool 37.1 Ops/sec
== str with str 3858.6 Ops/sec
=== null 3857.1 Ops/sec
== null 3862.4 Ops/sec
== true 1930.8 Ops/sec
=== str 3857.9 Ops/sec
== str 113.2 Ops/sec
=== 3858.1 Ops/sec
=== true 3855.6 Ops/sec
null to bool 3864.1 Ops/sec
Tests:
  • ==

  • ===

  • == str

  • === str

  • == true

  • == null

  • === null

  • === true

  • == str with str

  • === str with str

  • == str with number

  • === str with number

  • obj to bool

  • bool to bool

  • arr to bool

  • str to bool

  • null to bool

  • null == undefined

  • undefined == null