Bevezetés a JavaScript matematikai funkcióiba
A JavaScript Math egy beépített objektum, amely tulajdonságokat és módszereket biztosít a matematikai állandókhoz és a matematikai műveletek végrehajtásához szükséges függvényekhez. Ez nem függvényobjektum, nem konstruktor. A matematikát objektumnak hívhatja anélkül, hogy létrehozná, mert a matematika tulajdonságai és módszerei statikusak.
JavaScript matematikai funkciók
A matematikai függvények módszerekből és tulajdonságokból állnak. Az alábbiakban felsoroljuk a Math objektummal alkalmazott módszereket:
1) Math.round ()
Ez a módszer megadja az adott szám értékét egy lekerekített egész számmal. Írta:
Math.round (x), ahol x egy szám.
2) Math.pow ()
Biztosítja x értékét y erősségéhez. Írta:
Math.pow (x, y), ahol x egy bázisszám, y pedig az adott bázis exponense.
3) Math.sqrt ()
Egy adott egész szám négyzetgyökét adja. Írta:
Math.sqrt (x), ahol x egy szám.
4) Math.abs ()
Biztosítja egy szám abszolút értékét, azaz pozitív értékét. Írta:
Math.abs (x); ahol x egy szám.
5) Math.ceil ()
Kisebb számot ad, amely nagyobb vagy egyenlő az adott egész számmal. Írta:
Math.ceil (x); ahol x egy szám
6) Math.floor ()
Nagyobb számot ad, amely kisebb vagy egyenlő az adott egész számmal. Írta:
Math.floor (x); ahol x egy szám.
7) Math.sin ()
Ez megadja a megadott szám szinuszát. Írta:
Math.sin (x); ahol x egy szám.
8) Math.cos ()
Az adott szám koszinuszát adja. Írta:
Math.cos (x); ahol x egy szám
9) Math.min () és Math.max ()
A min () metódust használjuk az adott argumentumok legalacsonyabb értékének megjelenítésére. Írta:
Math.min (val1, val2 ……… valn); ahol val1, val2 ……… valn számok.
A max () metódust használjuk az adott argumentumok legnagyobb értékének megjelenítésére. Írta:
Math.max (val1, val2 ……… valn); ahol val1, val2 ……… valn számok.
10) Math.random ()
0 és 1 közötti véletlenszerű számot ad meg. Írta:
Math.random ();
11) Math.acos ()
Egész számú arkkozint ad. Írta:
Math.acos (x); ahol x egy szám.
12) Math.asin ()
Egy egész szám arcsint biztosít. Írta:
Math.asin (x); ahol x egy szám.
Példák
Nézzünk meg néhány példát a JavaScript matematikai funkcióinak fenti néhány módszerére:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
Kimenet
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
Kimenet
8
-
Math.floor ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
Kimenet
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 );
Kimenet
Első érték: -0.977530117665097
Második érték: 0, 8939966636005579
Harmadik érték: 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 );
Kimenet
Első érték: -0, 4480736161291702
Második érték: 0, 5403023058681398
Harmadik érték: 1
-
Math.min () és 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);
Kimenet
Minimális érték:
14
Maximális érték:
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 );
Kimenet
Első érték: 0, 6817374601673007
Második érték: 0, 5478539257364348
Harmadik érték: 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 );
Kimenet
Első érték: 3, 141592653589793
Második érték: 1, 5707963267948966
Harmadik érték: NaN
Negyedik érték: 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 );
Kimenet
Első érték: -1, 5707963267948966
Második érték: 0
Harmadik érték: NaN
Negyedik érték: NaN
Itt található a matematikai objektummal használt tulajdonságok listája:
1) E- Megadja Euler számát.
Példák az E-
var value_demo = Math.E
document.write("The Value is :" + value_demo);
Kimenet: Az érték 2.718281828459045.
2) PI- PI értéket biztosít.
Példák a PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Kimenet: Az érték 3.141592653589793.
3) SQRT2 - meghatározza a 2 négyzetgyökét.
Példák az SQRT2-
var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);
Kimenet: Az érték 1, 4142135623730951.
4) SQRT1_2- Megadja az 1/2 négyzetgyökét.
Példák az SQRT1_2-
var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);
Kimenet: Az érték 0.7071067811865476.
5) LN2- Megadja a 2-es természetes logaritmát.
Példák az LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Kimenet: Az érték: 0, 6931471805599453.
6) LN10- Megadja a 10 természetes logaritmusát.
Példák az LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Kimenet: Az érték 2.302585092994046.
7) LOG2E - meghatározza az E BASE 2 logaritmusát.
Példák a LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Kimenet: Az érték 1, 4426950408889634.
8) LOG10E - meghatározza az E BASE 10 logaritmusát.
Példák a LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Kimenet: Az érték 0, 4342944819032518.
Következtetés
Ahogyan már tárgyaltunk, nem tekintheti a Math objektumot kivitelezőnek. Beépített tulajdonságokat és módszereket biztosít a számok matematikai feladatainak végrehajtásához. A matematikai objektum használatához a prototípus használata helyett közvetlenül bővítse a matematikai objektumot.
Ajánlott cikkek
Ez egy útmutató a JavaScript matematikai funkcióihoz. Itt a matematikai funkciók bevezetését, módszereit és tulajdonságait tárgyaljuk a megfelelő példákkal. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Hogyan működik a JavaScript?
- JavaScript karakterlánc-funkciók
- Hogyan kell telepíteni a JavaScriptet
- Karrier a JavaScript-ben
- Különböző JavaScript eszközök
- Különféle matematikai funkciók a Java-ban