如何通过从DOM获取数据来获取javascript中的最小值

如何通过从DOM获取数据来获取javascript中的最小值,javascript,arrays,dom,numbers,digit,Javascript,Arrays,Dom,Numbers,Digit,我的javascript有问题。 这就是数据: 0 | 29 | 6 | 25 29 | 0 | 25 | 12 6 | 23 | 0 | 19 25 | 12 | 19 | 0 当我通过一些javascripts语法得到除0以外的最小值时,javascript说最小值是12,而不是6。 Javascript选择“12”,因为6在第一个数字处大于12。 应该知道,我是通过使用DOM(使用innerHTML方法)从html获取数据的这是否会影响variabel的值,当我使用DOM获取数据(数



我的javascript有问题。 这就是数据:
0 | 29 | 6 | 25
29 | 0 | 25 | 12
6 | 23 | 0 | 19
25 | 12 | 19 | 0


当我通过一些javascripts语法得到除0以外的最小值时,javascript说最小值是12,而不是6。

Javascript选择“12”,因为6在第一个数字处大于12。

应该知道,我是通过使用DOM(使用innerHTML方法)从html获取数据的

这是否会影响variabel的值,当我使用DOM获取数据(数字)时,javascript将读取每个数字的数据,而不是整个数字?

或者是我可以使用的一些语法,所以当javascript在“15”和“8”之间进行比较时,它可以通过整个数字而不是每个数字来读取值(数字)。


谢谢。

听起来像是将每个变量作为
字符串进行比较。尝试使用
parseInt
函数对变量进行数值比较。

您可能比较的是字符串值而不是整数值。通过传递DOM返回的值以获得正确的整数值,然后再进行比较。

您需要使用
parseInt(**value**)
方法将值转换为数字。

请发布代码。听起来您是在将它们作为字符串进行比较,而不是将它们作为整数进行比较。另外,FWIW,最小的数字是
0
。请使用
number(element.innerHTML)
parseInt(element.innerHTML)
Ow,对不起,我指的是除0以外的最小值。谢谢你的回答