Есть простое задание на тему "списки".
Создать программу, которая создает список и заполняет его случайными числами двузначными числами и выводит их на экран. Размер списка вводится с клавиатуры.
Ниже решение:
var a_n_; var n; var i; var a_i_;
function math_random_int(b,a) {
return Math.floor(Math.random() * (b - a + 1) + a);
}
a_n_ = [];
n = parseFloat(window.prompt('Введите размер списка'));
for (i = 1; i <= n; i++) {
a_i_ = math_random_int(10,99);
a_n_[i - 1] = a_i_;
}
window.alert(String('a[n] = ') + String(a_n_));
Понятно все кроме строчки:
a_n_[i - 1] = a_i_. Я понимаю, что выше создан список
a_n_[], но что означает
[i - 1]. И зачем присваивать списку функции, если ранее она уже выполнена в теле цикла?
Читала о методах массивов, но не на один из них не похоже + это же список, а не массив, если я верно поняла