自己定义的方法出了什么问题
<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));结果是第二行完全不显示。
还有一点就是,javascript是弱类型的语言,那么返回-1的这个-1是什么类型的呢?是字符还是数值,是int还是float。有点迷惑啊