Я бы сказал, что все языки программирования имеют функции с такими именами для выбора меньшего или большего из двух значений:
min()
& max()
floor()
& ceil()
/ потолок()
А в некоторых языках есть и то, и другое. Я считаю, что JavaScript является одним из примеров.
Я всегда немного не понимал разницу между первой парой и второй парой. У меня смутное впечатление, что мин
/ макс
более упрощены, а пол
/ потолок
более математические, но это не так уж много. на.
Как ни странно, я не могу найти обсуждение этого вопроса нигде в StackOverflow или в Интернете, выполнив поиск в Google. Итак, есть ли передовой опыт или эмпирические правила, чтобы решить, какую из этих функций использовать, когда ваш язык программирования предлагает обе?