使大数字的价值小于小数字(JS)

Make large numbers worth less than small numbers (JS)

本文关键字:数字 小数 JS 小于      更新时间:2023-09-26

我需要找出如何使较小的数字比较大的数字更有价值,反之亦然。例如,如果我有数字1-5,我希望5值最小,1值最大。我似乎找不到关于这个主题的东西,所以这要么是不可能的,要么,我只是不太知道如何用短语搜索。不管怎样,我都不想太具体,这样我的问题就可以适用于其他人,但这是我在游戏中遇到的一个编码问题。。提前感谢!

您可以尝试按降序排序吗?如果数字在一个数组中,以下将按该顺序对它们进行排序:

var arr = [1,2,3,4,5];
arr.sort(function(a,b) {
  return b - a;
});

你真的需要清楚什么是"物超所值"。您是否试图使(1<5)求值为false?如果是这样的话,还有更好的方法

不过有一个技巧——你可以把所有的东西都乘以-1。