我需要找出如何使较小的数字比较大的数字更有价值,反之亦然。例如,如果我有数字1-5,我希望5值得最少,1值得最多。我似乎无法找到关于这个主题的内容,所以它要么不可能,要么我不知道如何对搜索进行短语。无论哪种方式,我都不想太具体,所以我的问题可以适用于其他人,但这是一个编码问题我在游戏中遇到问题..提前感谢!
答案 0 :(得分:1)
您可以尝试按降序排序吗?如果数字在数组中,则以下将按顺序对它们进行排序:
var arr = [1,2,3,4,5];
arr.sort(function(a,b) {
return b - a;
});
答案 1 :(得分:0)
你真的需要清楚你的意思是什么,而且价值更低"。你想让(1< 5)评价为假吗?如果是这样,有更好的方法可以做到。
虽然有一个技巧 - 你可以将所有东西乘以-1。