Úvod do matematických funkcí JavaScriptu
Matematika JavaScript je vestavěný objekt, který poskytuje vlastnosti a metody pro matematické konstanty a funkce pro provádění matematických operací. Nejedná se o funkční objekt, ani o konstruktor. Matematiku můžete nazvat jako objekt, aniž byste ji vytvořili, protože vlastnosti a metody matematiky jsou statické.
Matematické funkce JavaScriptu
Matematické funkce se skládají z metod a vlastností. Následuje seznam metod používaných s objektem Math:
1) Math.round ()
Tato metoda poskytuje hodnotu daného čísla zaokrouhlenému celému číslu. Lze jej napsat jako:
Math.round (x), kde x je číslo.
2) Math.pow ()
Poskytuje hodnotu x síle y. Lze jej napsat jako:
Math.pow (x, y), kde x je základní číslo a y je exponentem dané báze.
3) Math.sqrt ()
To dává druhou odmocninu daného celého čísla. Lze jej napsat jako:
Math.sqrt (x), kde x je číslo.
4) Math.abs ()
Poskytuje absolutní, tj. Kladnou hodnotu čísla. Lze jej napsat jako:
Math.abs (x); kde x je číslo.
5) Math.ceil ()
Udává menší číslo, které je větší nebo rovno danému celému číslu. Lze jej napsat jako:
Math.ceil (x); kde x je číslo
6) Math.floor ()
Udává větší číslo, které je menší nebo rovno danému celému číslu. Lze jej napsat jako:
Math.floor (x); kde x je číslo.
7) Math.sin ()
Poskytuje sinus daného čísla. Lze jej napsat jako:
Math.sin (x); kde x je číslo.
8) Math.cos ()
Poskytuje kosinus daného čísla. Lze jej napsat jako:
Math.cos (x); kde x je číslo
9) Math.min () a Math.max ()
Metoda min () se používá k zobrazení nejnižší hodnoty daných argumentů. Lze jej napsat jako:
Math.min (val1, val2 ……… valn); kde val1, val2 ……… valn jsou čísla.
Metoda max () se používá k zobrazení nejvyšší hodnoty zadaných argumentů. Lze jej napsat jako:
Math.max (val1, val2 ……… valn); kde val1, val2 ……… valn jsou čísla.
10) Math.random ()
Poskytuje náhodné číslo mezi 0 a 1. Může být psáno jako:
Math.random ();
11) Math.acos ()
Poskytuje arkkosin celého čísla. Lze jej napsat jako:
Math.acos (x); kde x je číslo.
12) Math.asin ()
Poskytuje arcsine celého čísla. Lze jej napsat jako:
Math.asin (x); kde x je číslo.
Příklady
Podívejme se na několik příkladů výše uvedených metod matematických funkcí jazyka JavaScript:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
Výstup
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
Výstup
8
-
Math.floor ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
Výstup
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ýstup
První hodnota: -0, 977530117665097
Druhá hodnota: 0, 8939966636005579
Třetí 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ýstup
První hodnota: -0, 4480736161291702
Druhá hodnota: 0, 5403023058681398
Třetí 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ýstup
Minimální hodnota:
14
Maximální 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ýstup
První hodnota: 0, 6817374601673007
Druhá hodnota: 0, 5478539257364348
Třetí 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ýstup
První hodnota: 3, 141592653589793
Druhá hodnota: 1, 5707963267948966
Třetí 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ýstup
První hodnota: -1, 5707963267948966
Druhá hodnota: 0
Třetí hodnota: NaN
Čtvrtá hodnota: NaN
Zde je seznam vlastností použitých s matematickým objektem:
1) E- Určuje Eulerovo číslo.
Pří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.
Příklady PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 3, 141592653589793.
3) SQRT2- Určuje druhou odmocninu 2.
Pří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 druhou odmocninu 1/2.
Pří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 přirozený logaritmus 2.
Příklady LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Výstup: Hodnota je: 0, 6931471805599453.
6) LN10- Určuje přirozený logaritmus 10.
Příklady LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 2.302585092994046.
7) LOG2E - Určuje logaritmus BASE 2 E.
Příklady LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 1.4426950408889634.
8) LOG10E - Určuje logaritmus BASE 10 E.
Příklady LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Výstup: Hodnota je 0, 4342944819032518.
Závěr
Jak jsme diskutovali, nemůžete považovat matematický objekt za konstruktor. Poskytuje vestavěné vlastnosti a metody pro provádění matematických úloh na číslech. Chcete-li použít objekt Math, rozšířte objekt Math přímo místo použití prototypu.
Doporučené články
Toto byl průvodce matematickými funkcemi JavaScript. Zde diskutujeme úvod, metody a vlastnosti matematických funkcí s jejich odpovídajícími příklady. Další informace naleznete také v dalších navrhovaných článcích -
- Jak funguje JavaScript
- Funkce řetězce JavaScriptu
- Jak nainstalovat JavaScript
- Kariéra v JavaScriptu
- Různé nástroje JavaScript
- Různé matematické funkce v Javě