Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не могу найти ошибку (https://javascript.ru/forum/misc/64134-ne-mogu-najjti-oshibku.html)

Darya_kod 21.07.2016 14:54

Не могу найти ошибку
 
Надо найти максимальный элемент массива и его номер по порядку в массиве. Я написала вот такой код. Где-то в нем есть ошибка. Помогите, пожалуйста.
var Arr = new Array();
var i = -1;
do
{
	Arr[++i] = prompt("Введите " + i + "-й элемент массива:");
}
while(Arr[i] !== "!")

Arr.length--;
var lastItem = Arr[Arr.length - 1];
var b = Arr[Arr.length-1];
for (var i = 0, length = b.length; i < length; i++) {
    if (i > b) {
       document.write(i);
    }
}

рони 21.07.2016 15:15

Darya_kod,
var Arr = new Array();
var i = -1;
do
{
  Arr[++i] = prompt("Введите " + i + "-й элемент массива:");
}
while(Arr[i] !== "!")

Arr.length--;

var b = 0;
for (var i = 0, length = Arr.length; i < length; i++) {
    if (+Arr[i] > +Arr[b]) {
       b = i
    }
}
alert([Arr[b],b]);

Darya_kod 30.07.2016 11:44

Спасибо большое за помощь!


Часовой пояс GMT +3, время: 15:53.