Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.12.2015, 10:40
Интересующийся
Отправить личное сообщение для Alex961 Посмотреть профиль Найти все сообщения от Alex961
 
Регистрация: 29.11.2015
Сообщений: 14

Найти максимальный элемент в массиве.
Помогите,пожалуйста:не могу понять в чем проблема.Сначала написал программу для поиска макс.элемента уже в заранее определенном массиве(наперед были заданы элементы массива и программа работала корректно). Но затем решил сделать возможным ввод элементов с клавиатуры. Каждый раз при выполнении программы в браузере выводит undefined.
var arr=[];
var m=arr[0];
for(var i=0;i<5;i++){
arr[i]=prompt("Enter an array");
if(arr[i]>m){
m=arr[i];
}
}

document.write(m);
Ответить с цитированием
  #2 (permalink)  
Старый 29.12.2015, 11:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Alex961,
<script>
var arr=[];
var m;
for(var i=0;i<5;i++){
arr[i]=+prompt("Enter number",0)||0;
if(m === void 0 || arr[i]>m){
m=arr[i];
}
}
document.write(arr + " max = > " +m);

</script>
Ответить с цитированием
  #3 (permalink)  
Старый 29.12.2015, 13:08
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var arr = new Array(5), i;

for(i = 0; i < arr.length; i++) {
    arr[i] = +prompt('Enter number') || 0;
}

var max = Math.max.apply(null, arr);

alert(max);
Ответить с цитированием
  #4 (permalink)  
Старый 29.12.2015, 13:47
Интересующийся
Отправить личное сообщение для Alex961 Посмотреть профиль Найти все сообщения от Alex961
 
Регистрация: 29.11.2015
Сообщений: 14

Благодарю за ответ.
Ответить с цитированием
  #5 (permalink)  
Старый 29.12.2015, 13:49
Интересующийся
Отправить личное сообщение для Alex961 Посмотреть профиль Найти все сообщения от Alex961
 
Регистрация: 29.11.2015
Сообщений: 14

Спасибо за ответ)Очень помогло.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти следующий элемент с нужным классом SKLNSK jQuery 4 16.04.2015 04:49
Вывести на печать максимальный элемент массиву... Dark_Delphin Серверные языки и технологии 1 05.12.2013 10:36
Найти элемент "A" по "HREF" Nitrogen jQuery 4 27.10.2010 19:19
Отладка. При клике на элемент найти функцию-обработчик в коде romangaag Events/DOM/Window 3 24.10.2010 03:09
Как найти индекс по элементу в двумерном массиве? bayah Общие вопросы Javascript 5 22.04.2010 16:26