Среда, 11 Июля 2012 09:32

Нахождение максимального и минимального элементов массива при помощи jQuery

Written by 
Оцени эту запись
(3 Голоса)

В более ранней статье (Сортировка элементов таблицы с помощью jQuery) я подробно рассказывала о сортировке элементов, содержащихся в ячейках таблицы. В этой же статье я хочу рассказать только о нахождении экстремальный значение - максимального и минимального.

 

Если у нас есть набор каких-либо элементов и нам нужно узнать (куда-то вывести) максимальный и минимальный среди них, нужно следовать такому алгоритму:

1. Ввести новый массив элементов 

var p = new Array;

 

2. Его элементам присвоить значения нашего массива 

for(i=1;i

p[i]=parseInt($('#color_table tr td').eq(i-1).text());

}

 

3. Ввести две переменных, которые далее будут равняться масвимальному и минимальному элементам

var maxel;

var minel;

 

4. Задаем им некоторые значения, например равные первому элементу массива

maxel=p[1];

minel=p[1];

 

5. В цикле сравниваем каждый элемент массива в максимальным и минимальным. Если элемент массива больше максимального на данном этапе проверки, то максимальному задаем значение этого элемента

if (p[i]>maxel) {

maxel=p[i];

}

 

Весь код выглядит так:

 

var p = new Array;

for(i=1;i

p[i]=parseInt($('#color_table tr td').eq(i-1).text());

}

var maxel;

var minel;

maxel=p[1];

minel=p[1];

for(i=1;i

if (p[i]>maxel) {

maxel=p[i];

}

if (p[i]

minel=p[i];

}

}

 

Теперь мы имеем нужные элементы:

maxel - равен максимальному элементу массива

minel - равен минимальному элементу массива.

 

Имея эти значение, их можно выводить, применять в других скриптах и т.д.

 

 

You have no rights to post comments

верстка | CSS | верстка сайтов | HTML | верстальщик | блочная верстка | JavaScript | css верстка | профессиональная верстка сайтов