!! (number) vs Boolean() (number) vs ternary (number) vs !! (string) vs Boolean() (string) vs ternary (string)| Test case name | Result |
|---|---|
| !! (number) | |
| Boolean() (number) | |
| ternary (number) | |
| !! (string) | |
| Boolean() (string) | |
| ternary (string) |
| Test name | Executions per second |
|---|---|
| ✓ ternary (number) | 989,451,904 Ops/sec |
| !! (string) | 989,081,152 Ops/sec |
| !! (number) | 986,763,008 Ops/sec |
| Boolean() (number) | 984,892,480 Ops/sec |
| ternary (string) | 984,012,736 Ops/sec |
| Boolean() (string) | 982,467,200 Ops/sec |