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

JavaScript Math е вграден обект, който предоставя свойства и методи за математически константи и функции за изпълнение на математически операции. Това не е функционален обект, не е конструктор. Можете да наречете математиката като обект, без да го създавате, защото свойствата и методите на Math са статични.

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

Функциите Math се състоят от методи и свойства. Следва списъкът на методите, използвани с обекта Math:

1) Math.round ()

Този метод осигурява стойността на даденото число до закръглено цяло число. Може да се запише като:
Math.round (x), където x е число.

2) Math.pow ()

Той осигурява стойността на x към силата на y. Може да се запише като:
Math.pow (x, y), където x е базово число и y е показател за дадената база.

3) Math.sqrt ()

Той дава квадратния корен на дадено цяло число. Може да се запише като:
Math.sqrt (x), където x е число.

4) Math.abs ()

Той осигурява абсолютната т.е. положителна стойност на число. Може да се запише като:
Math.abs (х); където x е число.

5) Math.ceil ()

Той дава по-малко число, което е по-голямо или равно на даденото цяло число. Може да се запише като:
Math.ceil (х); където x е число

6) Math.floor ()

Той дава по-голямо число, което е по-малко или равно на даденото цяло число. Може да се запише като:
Math.floor (х); където x е число.

7) Math.sin ()

Той осигурява задължително условие на даденото число. Може да се запише като:
Math.sin (х); където x е число.

8) Math.cos ()

Той осигурява косинус на даденото число. Може да се запише като:
Math.cos (х); където x е число

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 (х); където x е число.

12) Math.asin ()

Той осигурява дъга на цяло число. Може да се запише като:
Math.asin (х); където x е число.

Примери

Нека видим няколко примера за горните някои методи на 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- Той указва номера на Euler.

Примери за E-



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

Изход: Стойността е 2.718281828459045.

2) PI - осигурява стойността на 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 логаритъм на Е.

Примери за LOG2E-



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

Резултат: Стойността е 1.4426950408889634.

8) LOG10E- Тя определя BASE 10 логаритъм на Е.

Примери за 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