Привет, народ! В этой статье мы рассмотрим некоторые методы из объекта javascript Math, которые вы должны держать под рукой для облегчения программирования!

При написании кода для какого-либо приложения или написании небольшой программы мы сталкиваемся с ситуациями, когда необходимо выполнять математические операции. В этом случае, если мы не знаем о некоторых замечательных математических методах в javascript, мы в конечном итоге делаем код больше и сложнее!

Но благодаря объекту Javascript Math, который значительно облегчил нам эту задачу. Хотя этот объект имеет гораздо больше полезных методов, мы рассмотрим некоторые из них, наиболее часто используемые в нашем повседневном программировании.

Но подождите, а Math — это объект?

Ответ: Да! Math – это объект в javascript, который имеет различные свойства и методы для математических операций. Мы используем его методы для выполнения некоторых операций над переменными. Javascript определяет некоторые свойства для объекта Math, такие как Math.PI, который имеет фиксированное значение и используется как константа. Есть еще много таких свойств, но мы не будем сейчас вдаваться в них.

Итак, это было введение в математический объект. Теперь давайте погрузимся, чтобы понять его некоторые из наиболее полезных свойств.

Math.ceil(x)
Это вернет целое число больше, чем число или равное ему. (Помните, что потолок всегда сверху, поэтому большее число), например

Math.ceil(14.5689)       //15
Math.ceil(14.1245)       //15

Math.floor(x)
Это вернет целое число, меньшее, чем число или равное ему. (Помните, что этаж всегда внизу, поэтому меньшее число), например

Math.floor(14.5689)       //14
Math.floor(14.1245)       //14

Math.max(x,y,…) или Math.max(…array)
Эта функция возвращает наибольшее значение среди всех переданных ей значений. . Вы можете использовать его более эффективно с массивом. Если у вас есть массив чисел и вы хотите найти самый большой элемент в массиве, вы можете использовать этот метод с оператором расширения. Например,

Math.max(5,10,15,20,88,15,164,12,35)        //164
var myArray = [5,10,15,20,88,15,164,12,35]
Math.max(...myArray)                        //164

Math.min(x,y,…) или Math.min(…array)
Эта функция работает так же, как и выше, только в обратном порядке. Он вернет наименьшее значение среди всех переданных ему значений. Как и Макс, мы можем использовать его для массива. Например,

Math.min(5,10,15,20,88,15,164,12,35)        //5
var myArray = [5,10,15,20,88,15,164,12,35]
Math.min(...myArray)                        //5

Math.random()
Этот метод не нов для нас, и почти все мы его использовали. Но все же вкратце объясню. Этот метод возвращает псевдослучайное число от 0 до 1. Этой функции не нужны никакие аргументы, она вернет число. Например,

Math.random();                          //0.5670575851027215
Math.random();                          //0.8411440376300618

Math.round(x)
Эта функция используется для получения целого числа из значения с плавающей запятой. Он вернет значение числа, округленное до ближайшего целого числа. Таким образом, любое число с десятичной точкой будет округлено до исходного целого числа без десятичной точки. Например,

Math.round(11.5875411452)                 //11
Math.round(52.125741845)                  //52

Math.sqrt(x)
Последнее в нашем списке, но очень полезное. Это вернет положительный квадратный корень числа, переданного ему в качестве аргумента. Чтобы найти число является квадратом или нет, чтобы найти простые числа, в основном используется эта функция. Например,

Math.sqrt(25)                           //5
Math.sqrt(90)                           //9.486832980505138

Математический объект имеет множество других свойств и методов, которые также очень полезны. Но вышеупомянутые семь методов, которые мы упомянули, определенно являются лучшими из них. Хотя это кажется очень простым, всегда лучше держать такие методы под рукой и в памяти, чтобы использовать их при необходимости.

Если вы хотите узнать все остальные свойства и методы объекта Math, прочтите Документацию MDN, там все подробно описано.

Итак, речь шла об Математическом объекте и его свойствах. В javascript есть много других предопределенных методов, которые действительно полезны для нас в нашем повседневном программировании. Вы помните кого-нибудь из них сейчас? Сообщите мне в разделе комментариев, какие другие предопределенные методы в javascript, которые вы считаете очень полезными.

А пока продолжайте кодить! Продолжайте суетиться!!