Úvod do matematických funkcií jazyka JavaScript
Matematika JavaScript je vstavaný objekt, ktorý poskytuje vlastnosti a metódy pre matematické konštanty a funkcie na vykonávanie matematických operácií. Nie je to funkčný objekt, nie konštruktor. Maticu môžete volať ako objekt bez jej vytvorenia, pretože vlastnosti a metódy matematiky sú statické.
Matematické funkcie JavaScriptu
Matematické funkcie pozostávajú z metód a vlastností. Nasleduje zoznam metód použitých s objektom Math:
1) Math.round ()
Táto metóda poskytuje hodnotu daného čísla zaokrúhlenému celému číslu. Môže sa písať ako:
Math.round (x), kde x je číslo.
2) Math.pow ()
Poskytuje hodnotu x sile y. Môže sa písať ako:
Math.pow (x, y), kde x je základné číslo a y je exponentom danej bázy.
3) Math.sqrt ()
Poskytuje druhú odmocninu daného celého čísla. Môže sa písať ako:
Math.sqrt (x), kde x je číslo.
4) Math.abs ()
Poskytuje absolútnu, tj kladnú hodnotu čísla. Môže sa písať ako:
Math.abs (x); kde x je číslo.
5) Math.ceil ()
Uvádza menšie číslo, ktoré je väčšie alebo rovné danému celému číslu. Môže sa písať ako:
Math.ceil (x); kde x je číslo
6) Math.floor ()
Uvádza väčšie číslo, ktoré je menšie alebo rovné danému celému číslu. Môže sa písať ako:
Math.floor (x); kde x je číslo.
7) Math.sin ()
Poskytuje sínus daného čísla. Môže sa písať ako:
Math.sin (x); kde x je číslo.
8) Math.cos ()
Poskytuje kosínus daného čísla. Môže sa písať ako:
Math.cos (x); kde x je číslo
9) Math.min () a Math.max ()
Metóda min () sa používa na zobrazenie najnižšej hodnoty daných argumentov. Môže sa písať ako:
Math.min (val1, val2 ……… valn); kde val1, val2 ……… valn sú čísla.
Metóda max () sa používa na zobrazenie najvyššej hodnoty daných argumentov. Môže sa písať ako:
Math.max (val1, val2 ……… valn); kde val1, val2 ……… valn sú čísla.
10) Math.random ()
Poskytuje náhodné číslo od 0 do 1. Môže sa písať ako:
Math.random ();
11) Math.acos ()
Poskytuje arkozín celého čísla. Môže sa písať ako:
Math.acos (x); kde x je číslo.
12) Math.asin ()
Poskytuje arcsín celého čísla. Môže sa písať ako:
Math.asin (x); kde x je číslo.
Príklady
Pozrime sa na niekoľko príkladov vyššie uvedených metód matematických funkcií jazyka JavaScript:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
Výkon
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
Výkon
8
-
Math.floor ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
Výkon
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 );
Výkon
Prvá hodnota: -0, 977530117665097
Druhá hodnota: 0, 8939966636005579
Tretia hodnota: 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 );
Výkon
Prvá hodnota: -0, 4480736161291702
Druhá hodnota: 0, 5403023058681398
Tretia hodnota: 1
-
Math.min () a 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);
Výkon
Minimálna hodnota:
14
Maximálna hodnota:
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 );
Výkon
Prvá hodnota: 0, 6817374601673007
Druhá hodnota: 0, 5478539257364348
Tretia hodnota: 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 );
Výkon
Prvá hodnota: 3, 141592653589793
Druhá hodnota: 1, 5707963267948966
Tretia hodnota: NaN
Štvrtá hodnota: 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 );
Výkon
Prvá hodnota: -1, 5707963267948966
Druhá hodnota: 0
Tretia hodnota: NaN
Štvrtá hodnota: NaN
Tu je zoznam vlastností použitých s matematickým objektom:
1) E - Špecifikuje Eulerovo číslo.
Príklady E-
var value_demo = Math.E
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 2, 718281828459045.
2) PI - Poskytuje hodnotu PI.
Príklady PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 3, 141592653589793.
3) SQRT2- Určuje druhú odmocninu 2.
Príklady SQRT2-
var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 1, 4142135623730951.
4) SQRT1_2- Určuje druhú odmocninu 1/2.
Príklady SQRT1_2-
var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 0, 7071067811865476.
5) LN2 - Určuje prirodzený logaritmus 2.
Príklady LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Výstup: Hodnota je: 0, 6931471805599453.
6) LN10- Určuje prirodzený logaritmus 10.
Príklady LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 2.302585092994046.
7) LOG2E - Špecifikuje logaritmus BASE 2 E.
Príklady LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 1.4426950408889634.
8) LOG10E - Špecifikuje logaritmus BASE 10 z E.
Príklady LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 0, 4342944819032518.
záver
Ako sme diskutovali, nemôžete považovať matematický objekt za konštruktora. Poskytuje vstavané vlastnosti a metódy na vykonávanie matematických úloh na číslach. Ak chcete použiť objekt Math, rozšírte objekt Math priamo namiesto použitia prototypu.
Odporúčané články
Toto bol sprievodca matematickými funkciami JavaScript. Tu diskutujeme predstavenie, metódy a vlastnosti matematických funkcií s ich zodpovedajúcimi príkladmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Ako funguje JavaScript
- Funkcie reťazca JavaScript
- Ako nainštalovať JavaScript
- Kariéra v JavaScripte
- Rôzne nástroje JavaScript
- Rôzne matematické funkcie v Jave