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

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

自己定義的方法出了什么問題

<script?type="text/javascript">
???function?sortNum(a,b)?{
???????var?aa?=?a.parseInt();
???????var?bb?=?b.parseInt();
???????if(aa>bb){
???????????return?-2;
???????}
???????else?if(aa<bb){
???????????return?2;
???????}else{
???????????return?0;
???????}
???}
????var?myarr?=?new?Array("80","16","50","6","100","1");
????document.write(myarr+??"<br/>"??);
????document.write(myarr.sort(sortNum));

結(jié)果是第二行完全不顯示。

還有一點就是,javascript是弱類型的語言,那么返回-1的這個-1是什么類型的呢?是字符還是數(shù)值,是int還是float。有點迷惑啊

正在回答

3 回答

恩,有幾點可以修改下

1、第二句這樣寫:var aa = parseInt(a);

2、第三句這樣寫 ; var bb =parseInt(b);

3、末尾,少了</script>

4、function方法呢,這樣寫就可以了

一、想從大到小排列,這樣寫

function sortNum(a,b)

{

????return a - b;

}

二、想從小到大排列,這樣寫

function sortNum(a,b)

{

????return b -a;

}


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

技術(shù)愛好者 提問者

原來是我記錯了方法的調(diào)用。謝謝您。
2016-01-17 回復(fù) 有任何疑惑可以回復(fù)我~

parseInt() 括號里邊要有值 字符型

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

parseInt(a,b)

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

舉報

0/150
提交
取消

自己定義的方法出了什么問題

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

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

幫助反饋 APP下載

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

公眾號

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