Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.08.2011, 09:19
Аспирант
Отправить личное сообщение для shureg Посмотреть профиль Найти все сообщения от shureg
 
Регистрация: 12.06.2010
Сообщений: 53

Нужно узнать какая из трех переменных больше!
Доброго всем времени суток, такая проблема..

есть три переменных. допустим: var1, var2, var3

каждая из них может иметь любое целое число от 0, до 9999...
как мне без лишнего геморроя узнать какая из переменных самая большая???

конешно можно использоваться вариант:
If(var1 >  var2 && var1 > var3{...
If(var2 >  var1 && var2 > var1{...
If(var3 >  var2 && var3 > var1{...

но это както по быдлокодерски
и я решил сделать так:
var ads_arr =[var1, var2, var3];
ads_arr.sort();
alert(ads_arr[0]);

но проблема в том, что както неправильно сортирует )) какие еще решения могут быть в пару строчек?
Ответить с цитированием
  #2 (permalink)  
Старый 24.08.2011, 09:39
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

var var1 = 10, var2 = 130, var3 = 50;
alert(Math.max(var1, var2, var3));
Ответить с цитированием
  #3 (permalink)  
Старый 24.08.2011, 11:05
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

если таки нужно узнать макс. число в массиве, то чуточку по-другому.

var arr = [ 55,75,23,-754,4,6,4,75,35,666 ];

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

alert(max);
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно ли в этом примере (это) объявление переменных или нет? sashka++ Общие вопросы Javascript 5 31.07.2010 04:47
Какой способ задания значения переменной в javascript коде корректен user_robot Общие вопросы Javascript 3 08.12.2009 17:25
Помогите нужно узнать сылку на файл находящийся на компе... Lumy:) Общие вопросы Javascript 2 03.08.2009 12:03