Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2021, 15:01   #1
Petrov210217
Пользователь
 
Регистрация: 14.11.2018
Сообщений: 89
По умолчанию Как получить из textarea значения максимума и минимумапо столбцам.

Доброго времени суток. Вопрос такой: я получил значения из textarea, теперь нужно получить максимальные и минимальные значения по столбцам. Подскажите пожалуйста как.
Код:
		let text1 = document.getElementById("text1").value;
		var re = (/[\s|,!#]+/);
		var tagList1 = text1.split(re);
                var w1=3;
                var w2=4;
                var x = new Array();
                for (var i = 0; i < w1; i++)// столбцы
                     {
                      for (var j = 0; j < w2; j++)// строки
                           {
                            xmax=Math.max.apply(null, x[i]);
                            j=j+i+w1;
                            }
                            alert(xmax);
                     }
Что не так, подскажите в чем ошибка.
ЫЫЫЫЫЫ
Petrov210217 вне форума Ответить с цитированием
Старый 29.03.2021, 16:35   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

честно говоря намешано лишнего
1. зачем создаете массив, если потом нигде его не заполняете?
2. если предполагаем, что в tagList1 все числа - зачем пытаться их свернуть в матрицу?
вот как то так

Код:
....
var tagList1 = text1.split(re);
var max = tagList1[0];
for (var i = 0; i < tagList1.length(); i++)  {
   if (tagList1[i]>max) max = tagList1[i];
}
alert(max);
что у вас в textarea за данные и правильно ли их регулярка разбивает - не известно ,... посмотрите черезь вывод в консоль )))
ADSoft вне форума Ответить с цитированием
Старый 30.03.2021, 08:31   #3
Petrov210217
Пользователь
 
Регистрация: 14.11.2018
Сообщений: 89
По умолчанию

Спасибо за ответ! Н о ваш код дает максимум всего диапазона. Его я получил так:
Код:
xmax=Math.max.apply(null, x[i]);//максимум всего диапазона
xmin=Math.min.apply(null, x[i]);//минимум всего диапазона
Мне нужен максимум и минимум по столбцам, пример столбцов:
1 2 3 4
5 6 7 8
9 10 11 12

соответственно максимумы 9 10 11 12, а минимумы 1 2 3 4 и записать их в переменную мах и min
ЫЫЫЫЫЫ
Petrov210217 вне форума Ответить с цитированием
Старый 30.03.2021, 09:04   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

ну более одного значения записать в переменную не получится - тогда следует использовать массивы

ну а для этого вам для начала следует заполнить массив х - значениями, разбивая по строкам и столбцам, либо сразу можно проверять на min/max .... только вам нужно будет использовать массивы
то есть min[i] max[i] - будут миним и макс значениями в i столбце
ADSoft вне форума Ответить с цитированием
Старый 30.03.2021, 09:38   #5
Petrov210217
Пользователь
 
Регистрация: 14.11.2018
Сообщений: 89
По умолчанию

Так я и пытался это сделать в первом коде, там массивы. Но разбить по столбцам и получить мак и мин столбцов не смог.
ЫЫЫЫЫЫ
Petrov210217 вне форума Ответить с цитированием
Старый 30.03.2021, 11:57   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

ну что, печально ))))

пробуйте - когда нибудь получится
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с json - как получить значения ключей x,y,z и диаметра Nikolas1 Помощь студентам 2 15.02.2020 15:13
Элемент СПИСОК. Выбираю несколько значений. Как получить выбранные значения? vldmlt Microsoft Office Access 1 15.05.2018 22:41
Как получить значения ip адресов в массив - JavaScript swaroff JavaScript, Ajax 1 12.04.2018 08:20
форма подобная textarea, должна быть прокрутка и выделение значения xxxsas HTML и CSS 5 01.10.2011 14:57
последовательность чисел - поиск максимума, второго после максимума значения, количество чисел равных максимуму wasy96 Паскаль, Turbo Pascal, PascalABC.NET 1 28.09.2011 01:19