亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

JavaScript 將數組中的數字按大小順序排列

瀏覽:111日期:2023-02-06 15:27:46

問題描述

我時剛開始學習的小白,會的不多,在學習中發現數組在用sort()排序時并不是完全按大小順序排列,和數字的位數還有關系,所以我想自己嘗試讓數組按從小到大的順序排列,自己敲了一些代碼,但是最后還是有問題,請各位大佬解釋并求糾正方法。代碼如下:

var box=Array(12,8,24,23,54)

var x=box.length

var i=0

do{ i=i+1; var name="b"+i; window[name]=box.pop(); console.log(name); var x=box.length;}while(x>0)

do{ if(b1<b2) {if(b2<b3) {if(b3<b4) {if(b4<b5) {b5=b5; }else{var x5=b5;b5=b4;b4=x5;}}else{var x4=b4;b4=b3;b3=x4;}}else{var x3=b3;b3=b2;b2=x3;}}else{var x2=b2;b2=b1;b1=x2;console.log(box=Array(b1,b2,b3,b4,b5))}}while(b1<b2<b3<b4<b5==true)

最后輸出的數組是[8, 23, 24, 54, 12],最后兩個還是沒按順序排列,請指教

問題解答

回答1:

建議如果想自己寫排序,可以百度下排序方法,個人建議冒泡排序法不錯

回答2:

<script>function myFunction(){var fruits = ["21421", "421421", "Apple", "Mango"];fruits.sort();var x=document.getElementById("demo");x.innerHTML=fruits;}</script>我試了下好像沒什么問題

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 91精品综合久久久久m3u8 | 日本一线一区二区三区免费视频 | 日本在线观看免费视频网址 | 中文字幕一区日韩在线视频 | 日本精品在线观看 | 亚洲欧美国产一区二区三区 | 久久国产欧美日韩高清专区 | a在线观看欧美在线观看 | 亚洲孕交 | 亚洲视频aaa | 日韩一区二区三区视频在线观看 | 福利云 | 成人免费xxx色视频 成人免费大片a毛片 | 国产高清无专砖区2021 | 欧美性久久久久 | 国产一级免费片 | 亚洲国产天堂久久精品网 | 美女毛片免费 | 日本韩国台湾香港三级 | 日本特级淫片免费看 | 黄色毛片免费在线观看 | 国产在线一区二区三区四区 | 成人在线精品视频 | 五月天激激婷婷大综合蜜芽 | 美女双腿打开让男人桶爽网站 | 8050网午夜一级毛片免费不卡 | 欧美亚洲午夜 | 成年女人毛片免费视频 | 一本色道久久综合网 | 狠狠色狠狠综合久久 | 欧美一级高清片免费一级 | 久久久久毛片免费观看 | 成人免费高清视频网址 | 99久久精品费精品国产一区二区 | 一区二区三区在线免费视频 | 岛国精品成人 | 国产成人福利美女观看视频 | 岛国搬运工最新网地址 | 国内久久| 亚洲综合色一区二区三区小说 | 99热久久国产这里是精品 |