課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
function sortNum(a,b) {?????? return b - a;?}
這個函數(shù)實(shí)現(xiàn)降序排列的原理是怎樣的?
2015-09-06
源自:JavaScript進(jìn)階篇 7-22
正在回答
?若返回值<=-1,則表示 A 在排序后的序列中出現(xiàn)在 B 之前。 ?a在b前? 若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。?? 若返回值>=1,則表示 A 在排序后的序列中出現(xiàn)在 B 之后。 ?就是 a在b后
我是這么理解的
若果返回值為>1 ?如果是 return a-b 即a>b a排在b后 ?就是升序。a=0 b=1 ? 0 1 ? ? 同理可得降序
天使之淚_0001 提問者
說了和沒說一樣。。。。。- -!
<!DOCTYPE?html> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>Array對象?</title> <script?type="text/javascript"> ???function?sortNum(a,b)?{ ???????return?b?-?a; ???} var?myarr?=?new?Array("80","16","50","6","100","1"); document.write(myarr.sort(sortNum)); </script> </head> <body> </body> </html>
這里面sort方法調(diào)用了函數(shù)sortNum?就實(shí)現(xiàn)了降序排序功能
這個函數(shù)應(yīng)該沒有這個功能吧,最多就是判斷二個數(shù)相減得到的值是正數(shù)、負(fù)數(shù)或0,然后再說排序
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答將數(shù)組進(jìn)行降序排列
4 回答排序函數(shù)如何理解
3 回答不懂這個排序函數(shù)
5 回答這個排序函數(shù)看不懂
3 回答如何實(shí)現(xiàn)用戶用表單填寫數(shù)據(jù),然后自動比較大小后返回升序列或者降序列?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-11-05
?若返回值<=-1,則表示 A 在排序后的序列中出現(xiàn)在 B 之前。 ?a在b前
? 若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。?
? 若返回值>=1,則表示 A 在排序后的序列中出現(xiàn)在 B 之后。 ?就是 a在b后
我是這么理解的
若果返回值為>1 ?如果是 return a-b 即a>b a排在b后 ?就是升序。a=0 b=1 ? 0 1 ? ? 同理可得降序
2015-09-17
說了和沒說一樣。。。。。- -!
2015-09-06
這里面sort方法調(diào)用了函數(shù)sortNum?就實(shí)現(xiàn)了降序排序功能
2015-09-06
這個函數(shù)應(yīng)該沒有這個功能吧,最多就是判斷二個數(shù)相減得到的值是正數(shù)、負(fù)數(shù)或0,然后再說排序