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

how to get the smallest value in javascript by getting data from 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 获取数据。

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

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

谢谢

听起来您正在将每个变量作为 string 进行比较。尝试使用 parseInt 函数对变量进行数值比较。

您可能比较的是字符串值而不是整数值。将 DOM 返回的值传递给 parseInt() 以在比较之前获得正确的整数值。

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