課程
/前端開發
/JavaScript
/JavaScript進階篇
我也有困惑,為什么要用a - b,課程里也不講一下!
還有就是為什么中間是>-1 && <1,那這是不是說明1.1 跟1.5是無法比較的?
而且我發現教程好像反了,升序是:b-a,降序是:a-b.
2019-08-18
源自:JavaScript進階篇 7-22
正在回答
function fun(){?
?function??fun(){
????return 5;}var a=fun var b=fun() a的值是fun()整個函數體,而b的值是5;
????不帶括號的調用 function : 函數體對象為參數
????帶括號的調用 function():立即執行函數后返回的值為參數
望采納?
ly今夕何夕
這個方法只能比較整數
如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字符編碼的順序進行排序。要實現這一點,首先應把數組的元素都轉換成字符串(如有必要),以便進行比較。
如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然后返回一個用于說明這兩個值的相對順序的數字。比較函數應該具有兩個參數 a 和 b,其返回值如下:
若 a 小于 b,在排序后的數組中 a 應該出現在 b 之前,則返回一個小于 0 的值。
若 a 等于 b,則返回 0。
若 a 大于 b,則返回一個大于 0 的值。
第三句請忽略,我自己搞錯了?
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答學到現在我很困惑。
1 回答好困惑....
3 回答學習小困惑?
3 回答學習中的困惑
2 回答定義變量的困惑
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-21
function fun(){
?
?function??fun(){
????return 5;
}
var a=fun
var b=fun()
a的值是fun()整個函數體,而b的值是5;
????不帶括號的調用 function : 函數體對象為參數
????帶括號的調用 function():立即執行函數后返回的值為參數
望采納?
2020-06-21
這個方法只能比較整數
2019-09-22
如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字符編碼的順序進行排序。要實現這一點,首先應把數組的元素都轉換成字符串(如有必要),以便進行比較。
如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然后返回一個用于說明這兩個值的相對順序的數字。比較函數應該具有兩個參數 a 和 b,其返回值如下:
若 a 小于 b,在排序后的數組中 a 應該出現在 b 之前,則返回一個小于 0 的值。
若 a 等于 b,則返回 0。
若 a 大于 b,則返回一個大于 0 的值。
2019-08-18
第三句請忽略,我自己搞錯了?