JavaScript макс. () функционирует для 3 чисел

Да, веб-разработка является одними из преимуществ языка Common LISP сегодня.

  • Как веб-сервер, используйте Hunchentoot, раньше известный как tbnl, доктором Edmund Weitz.

    можно выполнить его как бэкенд к Apache с помощью mod_proxy как обратный прокси, или как автономный сервер.

  • Различные решения для поколения HTML доступны от шаблонов PHP-стиля до взломов макроса Lisp к XSLT. Просто выберите.

    ШАБЛОН HTML является одним примером.

  • закрытие XML доступно для парсинга XML, сериализации, XPath 1.0, XSLT 1.0. Существует также Закрытие HTML для парсинга супа HTML-тэга.

    (Полное раскрытие: я - специалист по обслуживанию Закрытия XML и Закрытие HTML.)

  • , Если Вам нравится, , Parenscript может заставить Ваш JavaScript испытать lispier, но можно также записать простой JavaScript сами, конечно.

    Другое прохладное решение для улучшения JavaScript в jwacs, который записан в языке Common LISP и преобразовывает JavaScript для добавления поддержки продолжения.

  • проекты веб-сервиса могли бы потребовать клиента HTTP в дополнение к серверу.

    Drakma является библиотекой для использования для этого сегодня.

    ПУРИ полезен для управления URI.

    И существует больше! Одна начальная точка является cliki, например cliki.net/web .

В сети, никто не знает, что Ваш сервер записан в языке Common LISP :-)

40
задан Ben Shelock 13 September 2009 в 18:57
поделиться

2 ответа

Функция Math.max может принимать любое произвольное количество аргументов:

Синтаксис:

Math.max([value1[,value2[, ...]]]) 

Использование:

var max = Math.max(num1, num2, num3);

Например:

console.log(Math.max(1,2,3,4,5,6)); //  6

Вы можете даже использовать его, чтобы получить максимальное значение массива чисел с помощью apply :

 function maxOfArray (array) {return Math.max.apply (Math, array); } let array = [1,2,3,4,5,6]; console.log (maxOfArray (массив)); // 6 

Если вы можете настроить таргетинг на ES6 (ES2015), вы также можете использовать оператор распространения :

 let array = [1,2,3,4,5,6]; let max = Math.max (... массив); console.log (макс); // 6 
110
ответ дан 27 November 2019 в 01:06
поделиться

Практически на любом языке max можно использовать дважды:

Math.max(num1, Math.max(num2, num3))

Как указывает @CMS, JavaScript специально допускает произвольное количество параметров для Math.max:

Math.max(num1, num2, num3);
20
ответ дан 27 November 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: