js中的sort排序代码片段


     //对数字进行排序
 // var arr = [2,14,3];
  //arr.sort();
 // alert(arr);  //输出14,2,3,这个方法会把数组里面的所有元素转换成字符串,从第一个字符进行比较
  
  
     function compare(num1,num2)
  {
  
    var temp1 = parseInt(num1);
    var temp2 = parseInt(num2);
   
    if(temp1 < temp2)
    {
   
    return -1;
    
    }else if(temp1 == temp2){
    
    return 0;
    }else{
  
    return 1;
    }
  
    
  }
 
  var arr = [2,14,3];
  arr.sort(compare);
  alert(arr);

你可能感兴趣的:(function)