Показать сообщение отдельно
  #3 (permalink)  
Старый 04.04.2012, 19:15
Аватар для GuardCat
Просто любитель
Отправить личное сообщение для GuardCat Посмотреть профиль Найти все сообщения от GuardCat
 
Регистрация: 13.09.2011
Сообщений: 300

var a = [ ], item;

function filterArray(arr, min, max) {
	for(var x = arr.length; x >= 0; x--) {
		if(arr[x] > max || arr[x]  < min) {
			arr.splice(x, 1);
		}
	}
}

while(item = prompt("Введите элемент массива (отмена или пустая строка для окончания наполнения")) {
	item = +item;
	if(!isNaN(item)) {
		a.push(item);
	}
}

filterArray(a, +prompt("Минимальный элемент массива"), +prompt("Максимальный элемент массива"));
alert(a);
Ответить с цитированием