Вы можете начать с первого элемента как максимального значения и выполнить итерацию по индексу 1.
Затем проверьте и измените max, если найден новый максимум.
Не забудьте объявить все переменные (вроде i
).
var numArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
max = numArray[0],
arrLen = numArray.length,
i;
for (i = 1; i < arrLen; i++) {
if (numArray[i] > max) max = numArray[i];
}
console.log(max);
Поскольку все числа больше нуля , вы можете опустить присвоение с первым значением и индексом начала с нуля.
var numArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
max = 0,
arrLen = numArray.length,
i;
for (i = 0; i < arrLen; i++) {
if (numArray[i] > max) max = numArray[i];
}
console.log(max);