如果return a-b 返回的值是0.5
如果return a-b 返回的值是0.5 ,比如myarr[0]=16,myarr[1]等于15.5,那么return 0.5小于1 ,為什么還是能夠正常的升序排序,不是應(yīng)該順序不變嗎?
若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。這句話如何理解?
如果return a-b 返回的值是0.5 ,比如myarr[0]=16,myarr[1]等于15.5,那么return 0.5小于1 ,為什么還是能夠正常的升序排序,不是應(yīng)該順序不變嗎?
若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。這句話如何理解?
2016-10-30
舉報(bào)
2016-10-31
這句話放在這里是錯(cuò)誤的!
如果放在這么寫(xiě):
如果放在這種寫(xiě)法就不能這么說(shuō)了:
因此這句話不對(duì)的,只有返回值為0的時(shí)候才是相等的情況
PS:畢竟良心免費(fèi)課程,有些疏漏完全可以諒解..
2016-10-30
好像是說(shuō)文本框中輸入的數(shù)字被變成字符串,需要把字符串轉(zhuǎn)化為數(shù)字,就像var one=parseInt(document.getElementById("txt1").value)。。??吹揭晃荒挥颜f(shuō)的
2016-10-30
sortNum(a ,b){
?????? a=parseInt(a);
?????? b=parseInt(b);
????? return b-a;
}