課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
我也有困惑,為什么要用a - b,課程里也不講一下!
還有就是為什么中間是>-1 && <1,那這是不是說明1.1 跟1.5是無法比較的?
而且我發(fā)現(xiàn)教程好像反了,升序是:b-a,降序是:a-b.
2019-08-18
源自:JavaScript進(jìn)階篇 7-22
正在回答
function fun(){?
?function??fun(){
????return 5;}var a=fun var b=fun() a的值是fun()整個(gè)函數(shù)體,而b的值是5;
????不帶括號的調(diào)用 function : 函數(shù)體對象為參數(shù)
????帶括號的調(diào)用 function():立即執(zhí)行函數(shù)后返回的值為參數(shù)
望采納?
ly今夕何夕
這個(gè)方法只能比較整數(shù)
如果調(diào)用該方法時(shí)沒有使用參數(shù),將按字母順序?qū)?shù)組中的元素進(jìn)行排序,說得更精確點(diǎn),是按照字符編碼的順序進(jìn)行排序。要實(shí)現(xiàn)這一點(diǎn),首先應(yīng)把數(shù)組的元素都轉(zhuǎn)換成字符串(如有必要),以便進(jìn)行比較。
如果想按照其他標(biāo)準(zhǔn)進(jìn)行排序,就需要提供比較函數(shù),該函數(shù)要比較兩個(gè)值,然后返回一個(gè)用于說明這兩個(gè)值的相對順序的數(shù)字。比較函數(shù)應(yīng)該具有兩個(gè)參數(shù) a 和 b,其返回值如下:
若 a 小于 b,在排序后的數(shù)組中 a 應(yīng)該出現(xiàn)在 b 之前,則返回一個(gè)小于 0 的值。
若 a 等于 b,則返回 0。
若 a 大于 b,則返回一個(gè)大于 0 的值。
第三句請忽略,我自己搞錯(cuò)了?
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
3 回答學(xué)到現(xiàn)在我很困惑。
1 回答好困惑....
3 回答學(xué)習(xí)小困惑?
3 回答學(xué)習(xí)中的困惑
2 回答定義變量的困惑
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)微信公眾號
2019-10-21
function fun(){
?
?function??fun(){
????return 5;
}
var a=fun
var b=fun()
a的值是fun()整個(gè)函數(shù)體,而b的值是5;
????不帶括號的調(diào)用 function : 函數(shù)體對象為參數(shù)
????帶括號的調(diào)用 function():立即執(zhí)行函數(shù)后返回的值為參數(shù)
望采納?
2020-06-21
這個(gè)方法只能比較整數(shù)
2019-09-22
如果調(diào)用該方法時(shí)沒有使用參數(shù),將按字母順序?qū)?shù)組中的元素進(jìn)行排序,說得更精確點(diǎn),是按照字符編碼的順序進(jìn)行排序。要實(shí)現(xiàn)這一點(diǎn),首先應(yīng)把數(shù)組的元素都轉(zhuǎn)換成字符串(如有必要),以便進(jìn)行比較。
如果想按照其他標(biāo)準(zhǔn)進(jìn)行排序,就需要提供比較函數(shù),該函數(shù)要比較兩個(gè)值,然后返回一個(gè)用于說明這兩個(gè)值的相對順序的數(shù)字。比較函數(shù)應(yīng)該具有兩個(gè)參數(shù) a 和 b,其返回值如下:
若 a 小于 b,在排序后的數(shù)組中 a 應(yīng)該出現(xiàn)在 b 之前,則返回一個(gè)小于 0 的值。
若 a 等于 b,則返回 0。
若 a 大于 b,則返回一個(gè)大于 0 的值。
2019-08-18
第三句請忽略,我自己搞錯(cuò)了?