test1
JavaScript performance comparison
Test case created
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
Testing in unknown unknown
| Test |
Ops/sec |
test1 |
function NumberSearch(str) {
var strArr = str.split(''); var numArr = []; var numTotal = letTotal = 0;
for (var i = 0; i < strArr.length; i++) { if (strArr[i].search(/^[A-Za-z]/) > -1) { letTotal++; } if (!isNaN(strArr[i]) && (strArr[i]!=" ")) { numTotal += (parseInt(strArr[i])); } } return Math.round(numTotal/letTotal); }
NumberSearch('Hello6 9World 2, Nic8e D7ay!');
|
pending… |
test2 |
function NumberSearch(str) {
var strArr = str.split(''); var numTotal = letTotal = 0;
for (var i = 0; i < strArr.length; i++) { if (strArr[i].search(/^[A-Za-z]/) > -1) { letTotal++; } if (!isNaN(strArr[i]) && (strArr[i]!=" ")) { numTotal += (parseInt(strArr[i])); } } return Math.round(numTotal/letTotal); }
NumberSearch('Hello6 9World 2, Nic8e D7ay!');
|
pending… |
Compare results of other browsers
0 comments