Въведение в математическите функции на 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 математически функции. Тук обсъждаме въвеждането, методите и свойствата на математическите функции със съответните им примери. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Как работи JavaScript
- Функции на стринг JavaScript
- Как да инсталирате JavaScript
- Кариери в JavaScript
- Различни JavaScript инструменти
- Различни математически функции в Java