Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Chrome 122
Windows
Desktop
5 months ago
Test name Executions per second
Check strict equal of possibilities 11686872.0 Ops/sec
typeof 12071184.0 Ops/sec
convert bool using double not 7527145.0 Ops/sec
convert bool using Boolean 3694200.0 Ops/sec
Script Preparation code:
AخA
 
var b = true;
Tests:
  • Check strict equal of possibilities

     
    b === true || b === false
  • typeof

     
    typeof b === 'boolean'
  • convert bool using double not

     
    !!b === b
  • convert bool using Boolean

     
    Boolean(b) === b