功能描述:实现了字符串、数字并存时,字符串排在数字之后,数字以数值大小进行排序。
// a, b 均为字符串,长度低于10位
function sorter(a, b){
if (a.length < 10 && b.length < 10) {
var f = "0000000000"; //10个0
var aa = f.substring(0, 10 - ("" + a).length) + a;
var bb = f.substring(0, 10 - ("" + b).length) + b;
return aa > bb ? 1 : -1;
} else {
return a > b ? 1 : -1;
}
}