Математическая функция JavaScript №1

Mar 16 2023
Привет, Я Гибсон. В этом блоге мы увидим несколько полезных математических функций JavaScript с простыми примерами. Итак, перейдем к темам.

Привет,

Меня зовут Гибсон. В этом блоге мы увидим несколько полезных математических функций JavaScript с простыми примерами.

Математическая функция JavaScript, часть 1

Итак, перейдем к темам.

Содержание:

Содержание

Давайте рассмотрим эти методы один за другим.

Math.abs()

Во-первых, давайте посмотрим, что такое метод Math.abs() на примере. в JavaScript этот метод используется для возврата абсолютного значения. Абсолютное значение дает положительное значение. И абсолютное значение никогда не может быть отрицательным.

Вы можете передать число в качестве параметра методу Math.abs() .

Пример:

const subtraction = (a, b) => {
  return Math.abs(a - b);
};

console.log(subtraction(3, 5));

console.log(Math.abs(-41));

// More Examples

console.log(Math.abs([]));
console.log(Math.abs(null));
console.log(Math.abs("string"));
console.log(Math.abs());

2
41
0
0
NaN
NaN

Теперь мы увидим, что такое Math.pow(). Этот метод используется для возврата значения x в степени y .

синтаксис:

синтаксис

Пример:

console.log(Math.pow(2, 3));

console.log(Math.pow(4, 2));

console.log(Math.pow(10, -1));

8
16
0.1

Теперь мы увидим, что такое методы Math.max() и Math.min(). Во-первых, мы увидим метод Math.max(). Этот метод помогает вернуть наибольшее значение, а метод Math.min() противоположен методу Math.max().

Примечание. Все аргументы должны иметь числовой тип данных. В противном случае возвращается NaN.

Пример:

const testArr = [2, 3, 0, 7, -1];

console.log(Math.max(...testArr));
console.log(Math.min(4, 2, -8, 4));
console.log(Math.max("gibson", 1));
console.log(Math.min("a", "b", "c"));

7
-8
NaN
NaN

Метод Math.ceil() используется для округления числа , которое больше или равно или ближе всего к заданному числу .

Этот метод принимает только один параметр. И параметр должен быть числового типа данных . В противном случае возвращается NaN .

Пример:

let result1 = Math.ceil(-3.8);
console.log(result1);

let result2 = Math.ceil(4.55);
console.log(result2);

let result3 = Math.ceil("Gibson");
console.log(result3);

let result4 = Math.ceil(null);
console.log(result4);

-3
5
NaN
0

Этот метод floor() аналогичен методу ceil() . И этот метод используется для округления целого числа до ближайшего целого числа, меньшего, чем текущее целое число.

Пример:

let result1 = Math.floor(-3.8);
console.log(result1);

let result2 = Math.floor(4.55);
console.log(result2);

let result3 = Math.floor("Gibson");
console.log(result3);

let result4 = Math.floor(null);
console.log(result4);

-4
4
NaN
0

Метод Math.round () содержит как ceil(), так и floor() . Math.round () округляет число в зависимости от дробной части числа.

Если дробная часть больше 0,5 , целое число округляется до следующего большего абсолютного значения .

Если дробная часть меньше 0,5 , целое число округляется до целого числа с наименьшим абсолютным значением .

Если дробная часть равна точно 0,5 , целое число округляется до следующего абсолютного значения .

Пример:

let result1 = Math.round(-3.8);
console.log(result1);

let result2 = Math.round(4.55);
console.log(result2);

let result3 = Math.round(4.4);
console.log(result3);

let result4 = Math.round("Gibson");
console.log(result4);

let result5 = Math.round(null);
console.log(result5);

5
4
NaN
0

Заключение:

Я надеюсь, что этот блог будет полезен для вас. Надеюсь увидеть вас всех в моем следующем блоге, а пока берегите себя! Продолжай учиться!

Спасибо за чтение этого блога………

Хорошего дня ……

Подробнее читайте здесь