Введение в математические функции JavaScript

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

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

Математические функции состоят из методов и свойств. Ниже приведен список методов, используемых с объектом Math:

1) Math.round ()

Этот метод предоставляет значение данного числа округленному целому числу. Это можно записать как:
Math.round (x), где x - это число.

2) Math.pow ()

Это обеспечивает значение х в степени у. Это можно записать как:
Math.pow (x, y), где x - это базовое число, а y - показатель степени для данной базы.

3) Math.sqrt ()

Это дает квадратный корень данного целого числа. Это можно записать как:
Math.sqrt (x), где x - это число.

4) Math.abs ()

Это обеспечивает абсолютное, то есть положительное значение числа. Это можно записать как:
Math.abs (х); где х это число.

5) Math.ceil ()

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

6) Math.floor ()

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

7) Math.sin ()

Это обеспечивает синус заданного числа. Это можно записать как:
Math.sin (х); где х это число.

8) Math.cos ()

Это обеспечивает косинус данного числа. Это можно записать как:
Math.cos (х); где х это число

9) Math.min () и Math.max ()

Метод min () используется для отображения наименьшего значения данных аргументов. Это можно записать как:
Math.min (val1, val2 ……… valn); где val1, val2 ……… valn являются числами.

Метод max () используется для отображения наибольшего значения заданных аргументов. Это можно записать как:
Math.max (val1, val2 ……… valn); где val1, val2 ……… valn являются числами.

10) Math.random ()

Это обеспечивает случайное число между 0 и 1. Это может быть записано как:
Math.random ();

11) Math.acos ()

Это обеспечивает арккозин целого числа. Это можно записать как:
Math.acos (х); где х это число.

12) Math.asin ()

Предоставляет арксинус целого числа. Это можно записать как:
Math.asin (х); где х это число.

Примеры

Давайте рассмотрим несколько примеров вышеупомянутых методов математических функций JavaScript:

  • Math.abs ()




document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);


Выход

5, 6

  • Math.ceil ()




document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);

Выход

8

  • Math.floor ()




document.getElementById("floor_demo").innerHTML = Math.floor(5.8);

Выход

5

  • Math.sin ()



var value = Math.sin( 4.5 );
document.write("First Value : " + value );
var value = Math.sin( 90 );
document.write("
Second Value : " + value );
var value = Math.sin( Math.PI/2 );
document.write("
Third Value : " + value );

Выход

Первое значение: -0, 977530117665097

Второе значение: 0, 8939966636005579

Третье значение: 1

  • Math.cos ()



var value = Math.cos(90);
document.write("First Value : " + value );
var value = Math.cos(-1);
document.write("
Second Value : " + value );
var value = Math.cos(2*Math.PI);
document.write("
Third Value : " + value );

Выход

Первое значение: -0.4480736161291702

Второе значение: 0.5403023058681398

Третье значение: 1

  • Math.min () и Math.max ()



Minimum Value:
Maximum Value:
document.getElementById("min_demo").innerHTML =
Math.min(40, 87, 55, 25, 78, 14);
document.getElementById("max_demo").innerHTML =
Math.max(50, 90, 55, 25, 78, 14);

Выход

Минимальное значение:

14

Максимальное значение:

90

  • Math.random ()



var value = Math.random( );
document.write("First Value : " + value );
var value = Math.random( );
document.write("
Second Value : " + value );
var value = Math.random( );
document.write("
Third Value : " + value );

Выход

Первое значение: 0.6817374601673007

Второе значение: 0, 5478539257364348

Третье значение: 0, 4483563080449702

  • Math.acos ()



var value1 = Math.acos(-1);
document.write("First Value : " + value1 );
var value2 = Math.acos(null);
document.write("
Second Value : " + value2 );
var value3 = Math.acos(30);
document.write("
Third Value : " + value3 );
var value4 = Math.acos("string");
document.write("
Fourth Value : " + value4 );

Выход

Первое значение: 3.141592653589793

Второе значение: 1.5707963267948966

Третье значение: NaN

Четвертое значение: NaN

  • Math.asin ()



var value1 = Math.asin(-1);
document.write("First Value : " + value1 );
var value2 = Math.asin(null);
document.write("
Second Value : " + value2 );
var value3 = Math.asin(30);
document.write("
Third Value : " + value3 );
var value4 = Math.asin("string");
document.write("
Fourth Value : " + value4 );

Выход

Первое значение: -1.5707963267948966

Второе значение: 0

Третье значение: NaN

Четвертое значение: NaN

Вот список свойств, используемых с объектом Math:

1) E- Указывает номер Эйлера.

Примеры электронной



var value_demo = Math.E
document.write("The Value is :" + value_demo);

Выход: значение 2.718281828459045.

2) PI - обеспечивает значение PI.

Примеры пи-



var value_demo = Math.PI
document.write("The Value is :" + value_demo);

Выход: значение 3.141592653589793.

3) SQRT2 - определяет квадратный корень из 2.

Примеры SQRT2-



var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);

Вывод: значение равно 1.4142135623730951.

4) SQRT1_2 - определяет квадратный корень из 1/2.

Примеры SQRT1_2-



var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);

Выход: значение 0, 7071067811865476.

5) LN2 - определяет натуральный логарифм 2.

Примеры LN2-



var value_demo = Math.LN2
document.write("The Value is :" + value_demo);

Выход: значение: 0, 6931471805599453.

6) LN10 - определяет натуральный логарифм 10.

Примеры LN10-



var value_demo = Math.LN10
document.write("The Value is :" + value_demo);

Вывод: значение равно 2.302585092994046.

7) LOG2E - определяет логарифм BASE 2 для E.

Примеры LOG2E-



var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);

Выход: значение 1.4426950408889634.

8) LOG10E - указывает логарифм BASE 10 для E.

Примеры LOG10E-



var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);

Выход: значение равно 0, 4342944819032518.

Вывод

Как мы уже говорили, вы не можете рассматривать объект Math как конструктор. Предоставляет встроенные свойства и методы для выполнения математических задач над числами. Чтобы использовать объект Math, расширьте объект Math напрямую вместо использования прототипа.

Рекомендуемые статьи

Это руководство по математическим функциям JavaScript. Здесь мы обсуждаем введение, методы и свойства математических функций с соответствующими примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Как работает JavaScript
  2. Строковые функции JavaScript
  3. Как установить JavaScript
  4. Карьера в JavaScript
  5. Различные инструменты JavaScript
  6. Различные математические функции в Java