gpt4 book ai didi

JavaScript:如何获得最小数量

转载 作者:行者123 更新时间:2023-11-30 07:38:28 25 4
gpt4 key购买 nike

如何从 JavaScript 中的数组中获取最小值?我确实尝试了 Math.min 方法,但它似乎没有按预期工作。

例如,我有四个带有数值的 div:

HTML:

<div id="r">3121</div>
<div id="g">2334</div>
<div id="b">3445</div>
<div id="a">4121</div>

JavaScript:

var r = $('#r').text(),
g = $('#g').text(),
b = $('#b').text(),
p = $('#a').text();

var mainBox = [r,g,b,a];
var minN = Math.min(mainBox);
alert(minN);

你能告诉我我做错了什么吗?

最佳答案

更新答案:此解决方案现在有效

  1. 你必须用 parseInt(..., 10) 来完成。
  2. Math.min 不接受数组。

所以在你的情况下你会有这样的东西:

function getMinFromArray (array_of_values) {
return array_of_values.sort()[0];
};

var r = parseInt($('#r').text(), 10),
g = parseInt($('#g').text(), 10),
b = parseInt($('#b').text(), 10),
p = parseInt($('#a').text(), 10);

var mainBox = [r,g,b,a];
var result = getMinFromArray(mainBox);

alert(result);

这是一个工作示例:http://jsfiddle.net/CJfWu/2/

关于JavaScript:如何获得最小数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24220922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com