这看起来很简单,但为什么这种比较不起作用呢?
if (nmax < num){
nmax = num;
}
我把它放在一个循环中,寻找最大的数字。第一个数字是105,然后是89,然后是99。然后是一大堆大于99的数字。第一个数字是要测试的数字,第二个数字是“当前最大数字”。怎么这么破????
101 101 VM2734:8
88 88 VM2734:8
99 99 VM2734:8
105 99 VM2734:8
756 99 VM2734:8
97 99 VM2734:8
92 99 VM2734:8
104 99 VM2734:8
98 99 VM2734:8
100 99 VM2734:8
95 99 VM2734:8
89 99 VM2734:8
96 99 VM2734:8
755 99 VM2734:8
100 99 VM2734:8
...
EDIT:
这是整个代码:
var nmax = 0;
$(notams.rows().nodes()).each(function(key, id){
var num = $(id).find("td:eq(0)").html();
if (num > nmax){
nmax = num;
}
console.log(num+' '+nmax);
});
尝试将它们包装在 parseInt 中
if (parseInt(nmax) < parseInt(num)){
nmax = num;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)