Как взять бо'льшее значение из нескольких

Записать бы как то одной строчкой. Например, используя операторы "||" или ещё как. Значений не много - до шести. Потому, не хочется инициализировать цикл.
4 ответа

var a=['qwq','dfdf','dddwe','ww','qwe'];a.sort();var s=a.join("||");


Ага... Наплохо.Grig, спасибо.У меня числовые значения.... взял так.
var a=[50,150,30,700,15];a.sort();var s = a[a.length - 1];alert(s)


У меня числовые значения.... взял так.
Без функции сортировки тут не обойтись - это станет понятно, если добавить в ваш массив, например, число 8.А вообще, можно и без сортировки:
var a = [50, 150, 30, 700, 15, 8];a.sort();var s = a[a.length - 1];alert(s); // не верноalert(Math.max.apply('', a)); // все OK! (© Zeroglif)


Блин, читал же я про Math.max!  Бестоловая башка.... Спасибо.Добавлено @ 08:21
Без функции сортировки тут не обойтись 
Я сейчас полез обратно в эту ветку, как раз по причине того, что простой a.sort() не дал правильный результат в реальном скрипте.