<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 17, comments - 4, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    js sort 擴(kuò)展

    Posted on 2007-10-09 12:03 愚人 閱讀(831) 評(píng)論(0)  編輯  收藏 所屬分類: Ajax/Javascript
    //一維數(shù)組的排序
    // type 參數(shù)
    // 0 字母順序(默認(rèn))
    // 1 大小 比較適合數(shù)字?jǐn)?shù)組排序
    // 2 拼音 適合中文數(shù)組
    // 3 亂序 有些時(shí)候要故意打亂順序,呵呵
    // 4 帶搜索 str 為要搜索的字符串 匹配的元素排在前面
    function Array.prototype.SortBy(type,str)
    {
    switch (type)
    {
         case 0:this.sort(); break;
         case 1:this.sort(function(a,b){ return a-b; }); break;
         case 2:this.sort(function(a,b){ return a.localeCompare(b) }); break;
         case 3:this.sort(function(){ return Math.random()>0.5?-1:1; }); break;
         case 4:this.sort(function(a,b){ return a.indexOf(str)==-1?1:-1; }); break;
         default:this.sort();
        }
    }






    隨機(jī)數(shù)組
    <script>
    var ars=['金','木','水','火','土','仁','義','禮','志','賢'];
    for(var i=ars.length-1;i>0;i--)
    ars.push(ars.splice(Math.round(Math.random()*i), 1))
    alert(ars)
    </script>




    <script>
    //隨機(jī)重排數(shù)組,by kill,20:39 03-4-14

    //產(chǎn)生隨機(jī)數(shù):
    rnd.today=new Date();
    rnd.seed=rnd.today.getTime();
    function rnd()
    {
      rnd.seed = (rnd.seed*9301+49297) % 233280;
      return rnd.seed/(233280.0);
    }
      function rand(number) {return Math.ceil(rnd()*number);}

    //原數(shù)組
    var arr = new Array("1","2","3","4","5","6","7","8","9","10");

    out_put(arr);
    document.write("<hr width=180 align=left><input type='button' onclick='location.reload()' value='      refresh      '></input><br><br>");

    //隨機(jī)重排數(shù)組后輸出:
    for(var i=0;i<10;i++)
    {
     arr_rand(arr);
     out_put(arr);
    }

    //數(shù)組輸出函數(shù)
    function out_put(arr)
    {
     for(var i=0;i<arr.length;i++)
      document.write(" "+arr[i]);
     document.write("<br>");
    }

    //數(shù)組重組函數(shù),將每個(gè)元素與一隨機(jī)元素?fù)Q位:
    function arr_rand(arr)
    {
     for(var i=0;i<arr.length;i++)
     {
      var tem,ranarr=rand(arr.length-1);
      tem=arr[i];
      arr[i]=arr[ranarr];
      arr[ranarr]=tem;
     }
    }

    </script>










    <style>*{font-size:35px;font-weight:bolder;letter-spacing:10px;overflow:hidden;text-decoration:underline}</style>
    <script>
    var ars,str='';ars=['金','木','水','火','土','仁','義','禮','志','賢'];
    for(j=0;j<10;j++){for(i=0;i<10;i++){str+=ars[Math.round(10*Math.random())];if(/(.).*\1/ig.test(str))str=str.substring(0,i--)}document.write(str+'
    ');}
    </script>





    <script>
    ars=['金','木','水','火','土','仁','義','禮','志','賢']
    for (var i=0; i<10; i++)
    document.write(ars.sort(function(){return Math.random( )*new Date%3-1})+"<br />")
    </script>

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 在线永久免费观看黄网站| 污视频网站免费在线观看| 无码国产精品一区二区免费3p| 亚洲精品国精品久久99热| 色婷婷综合缴情综免费观看| 亚洲av片一区二区三区| 在线视频亚洲一区| 亚洲 综合 国产 欧洲 丝袜| 美女视频黄频a免费| 亚洲国产综合无码一区二区二三区| 亚洲老熟女五十路老熟女bbw| 青青草国产免费久久久下载| 亚洲美国产亚洲AV| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲色精品VR一区区三区| 成人激情免费视频| 亚洲乱亚洲乱妇24p| 免费**毛片在线播放直播| 乱淫片免费影院观看| 亚洲精品无码成人片久久| 99久久人妻精品免费一区| 亚洲永久在线观看| 国产真实伦在线视频免费观看| 四虎影视在线看免费观看| 亚洲精品美女久久久久99| 中文字幕在线免费| 在线aⅴ亚洲中文字幕| 亚洲国产精品无码久久青草 | 久久青草国产免费观看| 久久久久亚洲精品日久生情| 久久精品无码一区二区三区免费| 国产成人va亚洲电影| 亚洲人成网站在线观看播放| 91久久精品国产免费直播| 亚洲精品无码久久久久YW| 亚洲无码高清在线观看| 永久免费视频网站在线观看| 亚洲av最新在线观看网址| 国产亚洲高清不卡在线观看| 最近中文字幕无吗高清免费视频| 人妖系列免费网站观看|