var array1 =[ '100', '5', '2', '30', '4'];
var i=0;
var high=0;
while(i<array1.length)
{
if(high <= array1[i])
{
high = array1[i];
}
i++;
}
console.log(high);
答案 0 :(得分:1)
你正在使用一个字符串数组,所以当你做
时high <= array1[i]
您实际上是在比较字符串而不是数字
将声明更改为以下内容:
var array1 = [100, 5, 2, 30, 4];