@id194695811

Не могу понять как работает код. Кто может прокоментировать?

После изучения JavaScript на codecademy и закрывании некоторых пробелов из книги Флэнагана взялся за книгу Data Structures and Algorithms with JavaScript
В книге все вроде понятно но вот затормозил меня вот этот код. Ни как не могу понять логику.
var grades = [[89, 77, 78],[76, 82, 81],[91, 94, 89]];
var total = 0;
var average = 0.0;
for (var row = 0; row < grades.length; ++row) {
for (var col = 0; col < grades[row].length; ++col) {
total += grades[row][col];
}
average = total / grades[row].length;
print("Student " + parseInt(row+1) + " average: " +
average.toFixed(2));
total = 0;
average = 0.0;
}

P.S. Ну или это из за того что я слишком засиделся/разогнался. Help!
  • Вопрос задан
  • 343 просмотра
Решения вопроса 2
@Aves
А что не понятно то?
(89 + 77 + 78) / 3 = 81.33
И так для каждой строки.
Ответ написан
@larionov_n
А деббагер не пробовали в chrome вначале скрипта писать? Можно например этот сервис использовать. Более понятно, чем любые комментарии.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Наверно даже в первый месяц изучения я бы сказал что печатается средне арифметическое каждой строки
Комментарии у вас в лоб, то есть это как текст переводить по словарю с нулевым знанием языка. То есть ваш уровень что ли реально настолько низок, что вы пишите бессмысленные комментарии на уровне i++ увеличиваем и на единичку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы