parse number from string

Benchmark created by some on


Description

Test different methods to convert a number

Setup

var str="2147483647";
    var sum=0;

Test runner

Ready to run.

Testing in
TestOps/sec
parseInt(str,10) (64 bit float)
sum+=parseInt(str,10);
ready
Number(str) (64 bit float)
sum+=Number(str);
ready
+str (64 bit float)
sum+= +str;
ready
~~(1*str) (32 bit integer)
sum+= ~~(1*str);
ready
~~str (32 bit integer)
sum+= ~~str
ready
str << 0 (32 bit integer)
sum+= str << 0;
ready
str >> 0 (32 bit integer)
sum+= str >> 0;
ready
str | 0 (32 bit integer)
sum += str | 0;
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by some on