Number vs parseInt vs >>0 vs *1 vs ~~ vs +Fastest: >>0 (1.3x faster)
69 ops/sec
69 ops/sec
69 ops/sec
68 ops/sec
62 ops/sec
51 ops/sec
Fastest: + (1.9x faster)
110 ops/sec
110 ops/sec
108 ops/sec
108 ops/sec
83 ops/sec
57 ops/sec
Fastest: *1 (10.3x faster)
125 ops/sec
124 ops/sec
124 ops/sec
119 ops/sec
12 ops/sec
12 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Number | |
| parseInt | |
| >>0 | |
| *1 | |
| ~~ | |
| + |
| Test name | Executions per second |
|---|---|
| ✓ >>0 | 119 Ops/sec |
| *1 | 118 Ops/sec |
| + | 115 Ops/sec |
| ~~ | 115 Ops/sec |
| Number | 112 Ops/sec |
| parseInt | 111 Ops/sec |