Показать сообщение отдельно
  #1 (permalink)  
Старый 06.06.2015, 20:58
Новичок на форуме
Отправить личное сообщение для Воскобоенко Посмотреть профиль Найти все сообщения от Воскобоенко
 
Регистрация: 06.06.2015
Сообщений: 7

Ввод диапазона значений массива с клавиатуры
Добрый день! Возникла проблема. При вводе диапазона значений массива с клавиатуры - значения умножаются на 10 сами по себе. Вывел в консоль некоторые промежуточные значения, увидел, что почему-то происходят ошибки. Но не знаю как их исправить. При вводе диапазона непосредственно в код - всё работает отлично! Вот код для ввода с клавиатуры!
window.onload = function() {

var scores = [];
scores.lenght = prompt("Введите колличество элементов массива", "10");

var min = prompt("Введите минимальное значение элемента массива", -10);
var max = prompt("Введите максимальное значение элемента массива", 10);

function randomInteger(min, max) 
	{	
		for(i=0; i<scores.lenght; i++)
			{
				scores[i] =Math.floor(min + Math.random() * (max + 1 - min));
			}

		console.log("max+1 = " + max+1);
		console.log("1-min = " + (1-min));
		console.log("max+1-min = " + (max + 1 - min));
		console.log("min+Math.random() = " + min + Math.random());
		console.log("max = " + max);
		console.log("min = " + min);
                console.log(scores);
	}

randomInteger(min, max);
}
Ответить с цитированием