Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36
Chrome 87
Windows
Desktop
3 years ago
Test name Executions per second
== 3663.1 Ops/sec
arr to bool 5.1 Ops/sec
bool to bool 3672.3 Ops/sec
obj to bool 10.1 Ops/sec
=== str with number 3648.3 Ops/sec
== str with number 34.3 Ops/sec
=== str with str 3662.8 Ops/sec
str to bool 31.1 Ops/sec
== str with str 3640.3 Ops/sec
=== null 3651.9 Ops/sec
== null 3662.3 Ops/sec
== true 3639.4 Ops/sec
=== str 3673.0 Ops/sec
== str 140.8 Ops/sec
=== 3659.5 Ops/sec
=== true 3627.4 Ops/sec
null to bool 3643.3 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