Задача звучит так: Задано n. Составить квадраты: 1 * 1 + 3 * 3 + 5 * 5+ ... +(2n – 1)*(2n – 1).
Сумму сохранить в переменной sum.
Так выглядит решение:

просто я только начал изучать JS и этот код и эта задача мне вообще не понятна
Задача звучит так: Задано n. Составить квадраты: 1 * 1 + 3 * 3 + 5 * 5+ ... +(2n – 1)*(2n – 1).
Сумму сохранить в переменной sum.
Так выглядит решение:

просто я только начал изучать JS и этот код и эта задача мне вообще не понятна
В задаче требуется получить сумму квадратов нечетных чисел. Количество нечетных чисел задается от 1 до n.
// До какого числа в числовой последовательности выполнять расчеты
// например берем числовую последовательность 1 2 3 4 5 6 7
// три нечетных числа в этой последовательности это 1 3 5
// соответственно сумма квадратов равна 1 * 1 + 3 * 3 + 5 * 5 = 35
let n = 3;
// создаем переменную для хранения конечного результата
let sum = 0;
// создаем цикл который будет в переменной i
// генерировать числовую последовательность от 1 до n включительно
for (let i = 1; i <= n; ++i){
// Формула по которой находим из числовой последовательности
// нечетные числа и получаем сумму их квадратов
sum += (2 * i - 1)**2;
}
// Выводим результат в консоль
console.log(sum); //35
как я такой недалёкий собрался выучить JSа вы читали книги по JS прежде чем смотреть код? Есть ощущение что вы просто решили смотреть любой код и сразу иметь знание что происходит. А надо изначально книгу для новичков прочитать. Вы пробовали для начала это сделать? https://ru.stackoverflow.com/questions/474385/%d0%9a%d0%bd%d0%b8%d0%b3%d0%b8-%d0%b8-%d1%83%d1%87%d0%b5%d0%b1%d0%bd%d1%8b%d0%b5-%d1%80%d0%b5%d1%81%d1%83%d1%80%d1%81%d1%8b-%d0%bf%d0%be-javascript – Андрей Шишкин Dec 18 '22 at 07:02