Вывожу максимальное число функцией.
var myArray = [0, 1, 9, 4, 3, 2, 8, 6];
var result = myArray[0];
function maxResult(data) {
for (i = 0; i < data.length; i++) {
if (data[i] > data[0]) {
data[0] = data[i];
console.log(data[0]);
}
}
}
maxResult(myArray);
В результате в console я получаю результат 1 и 9. Не могу понять в чем проблема.
Прошу тапками не бросаться, пока только еще изучаю javascript.
Спасибо за ответы. Вопрос закрыт.
Результат нужно выводить после цикла, т.к. в цикле вы выводите только промежуточные результаты
Вы выводили в консоль в теле цикла, надо после
var myArray = [0, 1, 9, 4, 3, 2, 8, 6];
var result = myArray[0];
function maxResult(data) {
for (i = 0; i < data.length; i++) {
if (data[i] > data[0]) {
data[0] = data[i];
}
}
console.log(data[0]);
}
maxResult(myArray);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Сейчас, если встроить этот скрипт в html, то он создает canvas внизу экрана, а хотелось бы его оптимизировать так, чтобы можно было вставить в любой...
Необходимо посчитать сумму платежа по формуле: (Сумма займа * процентную ставку * кол-во месяцев + сумму займа)