0
点赞
收藏
分享

微信扫一扫

JavaScript字符串与数字混合时的一种排序方法

辰鑫chenxin 2022-02-28 阅读 54

功能描述:实现了字符串、数字并存时,字符串排在数字之后,数字以数值大小进行排序。

// 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;
    }
}

 

举报

相关推荐

0 条评论