第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于排序方法函數(shù)的問(wèn)題?

為什么在左側(cè)的講解中說(shuō):“若返回值<=-1,則表示 A 在排序后的序列中出現(xiàn)在 B 之前。

若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。若返回值>=1,則表示 A 在排序后的序列中出現(xiàn)在 B 之后?!?/span>

比較迷惑他說(shuō)的這個(gè)是這個(gè)只針對(duì)整數(shù)么?

對(duì)于小數(shù)是否應(yīng)以0分界?

正在回答

3 回答

你試一下不就行了嗎?你把數(shù)組里的數(shù)改成小數(shù),排一下就明白了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕桂英7260340 提問(wèn)者

嗯,我明白了,但我不明白他這么寫(xiě)有什么意義。。。。
2016-01-02 回復(fù) 有任何疑惑可以回復(fù)我~

我認(rèn)為這種表述方式不對(duì),應(yīng)該改為:

比較函數(shù)的要求:該函數(shù)要比較兩個(gè)值,然后返回一個(gè)用于說(shuō)明(我也不知道該怎么說(shuō)了)。比較函數(shù)應(yīng)該具有兩個(gè)參數(shù) a 和 b,其返回值如下:?

若返回值<0,則表示根據(jù)排序要求A 在排序后的序列中出現(xiàn)在 B 之前。
若返回值=0,則表示根據(jù)排序要求 A 和 B 具有相同的排序順序。
若返回值>0,則表示根據(jù)排序要求A 在排序后的序列中出現(xiàn)在 B 之后。

(可參照你的問(wèn)小數(shù)怎么問(wèn)題)

舉個(gè)栗子:

//定義一個(gè)數(shù)組,數(shù)組里的每個(gè)元素都是字符串
var?myarr1=['love','I','java','javascript','php'];

//如果我要根據(jù)數(shù)組里面的元素的字符數(shù)量正序排列,要這么定義函數(shù)
function?sortStr(a,b){
????return?a.length-b.length;?
????//倒序則換成b.length-a.length;
}

//運(yùn)行測(cè)試一下
document.write(myarr1+"<br>");//原始數(shù)組
document.write(myarr1.sort(sortStr)+"<br><br>");//排序后


1 回復(fù) 有任何疑惑可以回復(fù)我~

a 和b的順序是按照返回值來(lái)定義的前后順序,比如a,b如果是2,3,那么升序的return(a-b);看值是-1按照定義是不是a在b前,如果返回值是return(b-a)看值是1,定義里說(shuō)如果返回值是1,那么a在b的后面,所以理解這個(gè)不要被a-b或者b-a給迷惑了,他只是為了得出返回值的大小決定a,b兩個(gè)數(shù)的前后順序,不要理解為b-a的值是1,所以b在a后面剛好,因?yàn)槎x里面的是返回值大于1,a在b后喲,按定義來(lái)就不會(huì)錯(cuò)的。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕桂英7260340 提問(wèn)者

嗯,所以他只是針對(duì)整數(shù)情況下來(lái)說(shuō)的。倒不如直接說(shuō)大于0還是小于0了
2016-01-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕桂英7260340 提問(wèn)者

而且既然是對(duì)于整數(shù)來(lái)說(shuō)的 又說(shuō) >-1 && <1 那不是明白著就是0了,感覺(jué)有些誤導(dǎo)性, 我最初理解的就是排序 最簡(jiǎn)單的方法就是減法嘛。。 他非要說(shuō)什么1什么,我就以為那就是對(duì)于整數(shù)了,整數(shù)減法唄。 后來(lái)又說(shuō) >-1 && <1,讓我一頭霧水啊,這既然是整數(shù)了,還有什么 >-1 && <1啊 明明就只是0啊。 我還以為JS這是故意以1分界有什么我不知道的用意呢。。。。。
2016-01-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468765    人
  • 解答問(wèn)題       22442    個(gè)

本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程

關(guān)于排序方法函數(shù)的問(wèn)題?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)