Ú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 -

  1. Jak funguje JavaScript
  2. Funkce řetězce JavaScriptu
  3. Jak nainstalovat JavaScript
  4. Kariéra v JavaScriptu
  5. Různé nástroje JavaScript
  6. Různé matematické funkce v Javě

Kategorie: