parseInt vs unary plus vs Number() number coercion
JavaScript performance comparison
Info
parseInt in the first case has to receive the second parameter to set the base to decimal, otherwise 0 will be returned, due the fact he will try to parse an octal number.
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
| Test | Ops/sec | |
|---|---|---|
parseInt 1 |
|
pending… |
unary plus 1 |
|
pending… |
parseInt 2 |
|
pending… |
unary plus 2 |
|
pending… |
Number constructor 1 |
|
pending… |
Number constructor 2 |
|
pending… |
Compare results of other browsers
Revisions
You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:
- Revision 1: published
- Revision 2: published
- Revision 3: published by Phil Booth
- Revision 4: published
0 comments