Number vs parseFloat asdfasf

Benchmark created by sean on


Setup

var nums = [
    
      '123123',
      '345345345345345345',
      '-4654645656',
      '-45456456456',
      '97856745'
    
    ];
    
    var testList = [];
    var j = 0;
    for (var i = 0; i < nums.length * 10000; i++) {
        testList.push(nums[j]);
        j += 1;
        j = j % nums.length;
    }

Test runner

Ready to run.

Testing in
TestOps/sec
Number
var len = testList.length;
for (var i = 0; i < len; i++) {
  var num = Number(testList[i]);
}
ready
parseFloat
var len = testList.length;
for (var i = 0; i < len; i++) {
  var num = parseFloat(testList[i]);
}
ready

Revisions

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