相关疑难解决方法(0)

如何正确排序整数数组

试图从我知道的数组中获得最高和最低值只包含整数似乎比我想象的要难.

var numArray = [140000, 104, 99];
numArray = numArray.sort();
alert(numArray)
Run Code Online (Sandbox Code Playgroud)

我希望这能表明99, 104, 140000.相反它显示104, 140000, 99.所以似乎排序是将值作为字符串处理.

有没有办法让sort函数实际对整数值进行排序?

javascript arrays sorting numbers

772
推荐指数
17
解决办法
45万
查看次数

有没有JavaScript strcmp()?

任何人都可以为我验证这个吗?JavaScript没有strcmp()的版本,所以你必须写出类似的东西:

 ( str1 < str2 ) ? 
            -1 : 
             ( str1 > str2 ? 1 : 0 );
Run Code Online (Sandbox Code Playgroud)

javascript string strcmp

123
推荐指数
4
解决办法
11万
查看次数

标签 统计

javascript ×2

arrays ×1

numbers ×1

sorting ×1

strcmp ×1

string ×1