自己定义的方法出了什么问题
<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。有点迷惑啊