- Math.min
- Отправить комментарий
- Учебник javascript
- Основные элементы языка
- Сундучок с инструментами
- Интерфейсы
- Все об AJAX
- Оптимизация
- Разное
- Math.min()
- Синтаксис
- Параметры
- Описание
- Примеры
- Пример: использование метода Math.min()
- Пример: обрезание значения при помощи метода Math.min()
- Спецификации
- Совместимость с браузерами
- Смотрите также
- Found a content problem with this page?
- MDN
- Support
- Our communities
- Developers
- JavaScript Math.min()
- See Also:
- Syntax
- Parameters
- Return Value
- Related Pages:
- Browser Support
- COLOR PICKER
- Report Error
- Thank You For Helping Us!
- Как найти минимальный элемент массива js
- Math.min()
- Try it
- Syntax
- Parameters
- Return value
- Description
- Examples
- Using Math.min()
- Обрезание значения с помощью Math.min()
- Specifications
Math.min
Если аргументов нет, то результатом является Infinity .
Если хотя бы один из аргументов не может быть приведен к числу, то результат: NaN .
Собственно а описание где?
Math.min(10, -5, 1, 0); // -5 Math.min(Infinity, -5, 1, -Infinity); // -Infinity Math.min('лол', -1, 6) // NaN
Отправить комментарий
- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
Для остальных вопросов и обсуждений есть форум.
Учебник javascript
Основные элементы языка
Сундучок с инструментами
Интерфейсы
Все об AJAX
Оптимизация
Разное
- Асинхронное программирование
- Google Gears в деталях
- Javascript Flash мост
- Букмарклеты и правила их написания
- О подборке книг на сайте
- Почему — плохо
- Способы идентификации в интернете
- Уровни DOM
- Что почитать?
- Шаблонизация с javascript
- Юнит-тесты уровня браузера на связке Selenium + PHP.
- Справочники: Javascript/HTML/CSS
- Система сборки и зависимостей Google Closure Library
- Хранение данных на клиенте. DOM Storage и его аналоги.
- 10 лучших функций на JavaScript
- Nice article. Thanks for sharing this.
1 час 24 минуты назад - สล็อตเว็บตรง.
1 час 34 минуты назад - The wallet was launched to assure.
4 часа 8 минут назад - how to change metaMask password
4 часа 9 минут назад - I was just looking for information on.
5 часов 26 минут назад - Maintain the great do the job, once i.
7 часов 11 минут назад - This implementation is concise.
7 часов 24 минуты назад - Since images and other media files can.
7 часов 35 минут назад - I must spend a while learning much more.
10 часов 8 минут назад - An impressive share! I have just.
10 часов 8 минут назад
Math.min()
Метод Math.min() возвращает наименьшее из нуля или более чисел.
Синтаксис
Параметры
Описание
Поскольку метод min() является статическим методом объекта Math , вы всегда должны использовать его как Math.min() , а не пытаться вызывать метод на созданном экземпляре объекта Math (поскольку объект Math не является конструктором).
При вызове без аргументов результатом вызова будет значение Infinity .
Если хотя бы один из аргументов не может быть преобразован в число, результатом будет NaN .
Примеры
Пример: использование метода Math.min()
В этом примере ищется минимум из x и y и присваивается переменной z :
var x = 10, y = -20; var z = Math.min(x, y);
Пример: обрезание значения при помощи метода Math.min()
Метод Math.min() часто используется для обрезания значения таким образом, чтобы оно всегда не превосходило некоторую границу. Например, такое условие
var x = f(foo); if (x > boundary) x = boundary; >
может быть переписано в виде
var x = Math.min(f(foo), boundary);
Подобным образом может использоваться и метод Math.max() для обрезания значения по нижней границе.
Спецификации
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
Found a content problem with this page?
This page was last modified on 7 нояб. 2022 г. by MDN contributors.
Your blueprint for a better internet.
MDN
Support
Our communities
Developers
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2023 by individual mozilla.org contributors. Content available under a Creative Commons license.
JavaScript Math.min()
The Math.min() method returns the number with the lowest value.
See Also:
Syntax
Parameters
Return Value
Type | Description |
Number | The lowest number of the arguments. -Infinity if no arguments are given. NaN if one of the arguments is not a number. |
Related Pages:
Browser Support
Math.min() is an ECMAScript1 (ES1) feature.
ES1 (JavaScript 1997) is fully supported in all browsers:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
COLOR PICKER
Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
Thank You For Helping Us!
Your message has been sent to W3Schools.
Top Tutorials
Top References
Top Examples
Get Certified
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.
Как найти минимальный элемент массива js
Для нахождения минимального элемента в массиве предлагаю написать собственную функцию с использованием функции высшего порядка reduce и стандартного метода Math.min():
const numbers = [-94, 87, 12, 0, -67, 32]; const min = (values) => values.reduce((x, y) => Math.min(x, y)); console.log(min(numbers)); // => -94
По факту в этой функции мы делаем обычную агрегацию. Берём попарно элементы массива и при каждой итерации находим из них минимальный.
Следующий вариант — использование стандартного метода Math.min():
const numbers = [-94, 87, 12, 0, -67, 32]; const minValue = Math.min.apply(null, numbers); console.log(minValue); // => -94
В примере выше не забудьте про null, иначе в переменную minValue вернётся Infinity.
Также стоит вспомнить про библиотеку Lodash:
const numbers = [-94, 87, 12, 0, -67, 32]; console.log(_.min(numbers)); // => -94
Math.min()
Статическая функция Math.min() возвращает переданное ей число с наименьшим значением или NaN , если какой-либо параметр не является числом и не может быть преобразован в единицу.
Try it
Syntax
Math.min() Math.min(value0) Math.min(value0, value1) Math.min(value0, value1, /* … ,*/ valueN)
Parameters
Ноль или более чисел,среди которых будет выбрано и возвращено наименьшее значение.
Return value
Наименьшее из заданных чисел. Если один или несколько параметров не могут быть преобразованы в число, возвращается NaN . Если параметры не указаны, результатом будет Infinity .
Description
Из — за min() представляет собой статический метод из Math , Вы всегда используете его как Math.min() , а не как метод Math объекта , который вы создали ( Math не является конструктор).
Если аргументы не указаны, результатом будет Infinity .
Если хотя бы один из аргументов не может быть преобразован в число, результатом будет NaN .
Examples
Using Math.min()
Это находит минимум x и y и присваивает его z :
const x = 10, y = -20; const z = Math.min(x, y);
Обрезание значения с помощью Math.min()
Math.min() часто используется для обрезки значения, чтобы оно всегда было меньше или равно границе. Например, это
let x = f(foo); if (x > boundary)
const x = Math.min(f(foo), boundary);
Math.max() можно использовать аналогичным образом для обрезки значения на другом конце.