腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

Javascript随机数并按照数字大小排序

0
回复
1397
查看
[复制链接]

765

主题

779

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
33029
发表于 19-1-9 19:31:02 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
[mw_shl_code=html,true]<title>Javascript随机数并按照数字大小排序</title>
+ A9 ~( k4 t7 l" |4 y$ o: F<script>
! p6 `: o! l: f/ _$ ]  u9 i: Q" Kvar baseNum=[];# d- T+ S3 F$ w& r/ x3 A$ |% E* F
for(var i= 0;i<100;i++){; Q7 t! }+ ]! \( |6 T$ Y- K
    random = Math.floor(Math.random()*i);4 q6 p+ U7 P3 T* ]+ R3 y2 a
    baseNum.push(random);% |0 j( S! s+ q9 p6 W
}3 L( @3 C* |8 q" q3 ?  T& j, [+ P
Array.prototype.cleanSort = function(){& z! M- Q3 q* @+ T- f7 C; ?
        var clean = [];
$ F6 h1 u+ X# l% R9 S; Y$ p( c  D# K        this.sort(function(a,b){return a-b;});
; h' M! p! i) F) U' h, b        for(var i=0;i<this.length;i++){% \' j. P0 `# T2 j$ r1 E# z4 z
                if(this==this[i+1]){. K+ b( D) m( s: l
                        continue;
! k0 k3 Z8 y. p: ]! e# [" Q                }else{) j6 U3 i8 r) W; I6 }" d/ |  N: _
                        clean.push(this);
) [2 ]! b4 t5 J' k/ P                }
  Z5 C6 N* x4 B; o) ]        }
3 l6 L% ^) \! i8 \! [        return clean;
8 S1 T" G5 d! @9 x( S& K. }}
) G3 ]* d0 ^7 O+ J6 g# o' y6 Y: Bdocument.write(baseNum.cleanSort().join('<br/>'));
# K( h% n/ g# q( W# @' M1 S</script>[/mw_shl_code]
- H8 e+ v6 ]  x! |
网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除