Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36
Chrome 88
Mac OS X 10.14.0
Desktop
3 years ago
Test name Executions per second
== 1342.6 Ops/sec
arr to bool 4.0 Ops/sec
bool to bool 1190.7 Ops/sec
obj to bool 4.6 Ops/sec
=== str with number 1309.6 Ops/sec
== str with number 27.0 Ops/sec
=== str with str 1412.0 Ops/sec
str to bool 26.1 Ops/sec
== str with str 1414.0 Ops/sec
=== null 1392.8 Ops/sec
== null 1379.4 Ops/sec
== true 1251.4 Ops/sec
=== str 1200.6 Ops/sec
== str 67.2 Ops/sec
=== 1335.6 Ops/sec
=== true 1361.8 Ops/sec
null to bool 1548.9 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