亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

感覺很困惑

我也有困惑,為什么要用a - b,課程里也不講一下!

還有就是為什么中間是>-1 && <1,那這是不是說明1.1 跟1.5是無法比較的?

而且我發現教程好像反了,升序是:b-a,降序是:a-b.


正在回答

4 回答

function fun(){
?

?function??fun(){

????return 5;
}
var a=fun
var b=fun()
a的值是fun()整個函數體,而b的值是5;

????不帶括號的調用 function : 函數體對象為參數

????帶括號的調用 function():立即執行函數后返回的值為參數

望采納?

2 回復 有任何疑惑可以回復我~
#1

ly今夕何夕

頂上的 function fun(){ 請忽略 ,弄錯了,多打了一行
2019-10-21 回復 有任何疑惑可以回復我~

這個方法只能比較整數

0 回復 有任何疑惑可以回復我~

如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字符編碼的順序進行排序。要實現這一點,首先應把數組的元素都轉換成字符串(如有必要),以便進行比較。

如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然后返回一個用于說明這兩個值的相對順序的數字。比較函數應該具有兩個參數 a 和 b,其返回值如下:

  • 若 a 小于 b,在排序后的數組中 a 應該出現在 b 之前,則返回一個小于 0 的值。

  • 若 a 等于 b,則返回 0。

  • 若 a 大于 b,則返回一個大于 0 的值。


1 回復 有任何疑惑可以回復我~

第三句請忽略,我自己搞錯了?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

感覺很困惑

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號