In multiple browsers, the following code doesn't sort the numbers correctly:
a = new Array(); a.push(10); a.push(60); a.push(20); a.push(30); a.push(100); document.write(a.sort())
It returns 10,100,20,30,60.
10,100,20,30,60
Anyone know why?