Uvod v JavaScript matematične funkcije

JavaScript Math je vgrajen predmet, ki zagotavlja lastnosti in metode za matematične konstante in funkcije za izvajanje matematičnih operacij. To ni funkcijski objekt in ne konstruktor. Math lahko pokličete kot predmet, ne da bi ga ustvarili, ker so lastnosti in metode Math statične.

JavaScript matematične funkcije

Funkcije Math so sestavljene iz metod in lastnosti. Sledi seznam metod, uporabljenih s objektom Math:

1) Math.round ()

Ta metoda zagotavlja vrednost podanega števila v zaokroženo celo število. Lahko ga zapišemo kot:
Math.round (x), kjer je x število.

2) Math.pow ()

Omogoča vrednost x moči y. Lahko ga zapišemo kot:
Math.pow (x, y), kjer je x osnovno število in y je eksponent dane baze.

3) Math.sqrt ()

Daje kvadratni koren danega celega števila. Lahko ga zapišemo kot:
Math.sqrt (x), kjer je x število.

4) Math.abs ()

Zagotavlja absolutno tj pozitivno vrednost števila. Lahko ga zapišemo kot:
Math.abs (x); kjer je x število.

5) Math.ceil ()

Daje manjše število, ki je večje ali enako danemu številu. Lahko ga zapišemo kot:
Math.ceil (x); kjer je x število

6) Math.floor ()

Daje večje število, ki je manjše ali enako danemu številu. Lahko ga zapišemo kot:
Podnožje Math (x); kjer je x število.

7) Math.sin ()

Omogoča sinus določene številke. Lahko ga zapišemo kot:
Math.sin (x); kjer je x število.

8) Math.cos ()

Zagotavlja kosinus danega števila. Lahko ga zapišemo kot:
Math.cos (x); kjer je x število

9) Math.min () in Math.max ()

Za prikaz najnižje vrednosti danih argumentov se uporablja metoda min (). Lahko ga zapišemo kot:
Math.min (val1, val2 ……… valn); kjer so val1, val2 ……… valn številke.

Za prikaz največje vrednosti danih argumentov se uporablja metoda max (). Lahko ga zapišemo kot:
Math.max (val1, val2 ……… valn); kjer so val1, val2 ……… valn številke.

10) Math.random ()

Zagotavlja naključno število med 0 in 1. Lahko ga zapišemo kot:
Math.random ();

11) Math.acos ()

Zagotavlja arkozin celih števil. Lahko ga zapišemo kot:
Math.acos (x); kjer je x število.

12) Math.asin ()

Zagotavlja arcino celih števil. Lahko ga zapišemo kot:
Math.asin (x); kjer je x število.

Primeri

Oglejte si nekaj primerov zgornjih nekaterih metod funkcij JavaScript Math:

  • Math.abs ()




document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);


Izhod

5.6

  • Math.ceil ()




document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);

Izhod

8

  • Math.floor ()




document.getElementById("floor_demo").innerHTML = Math.floor(5.8);

Izhod

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 );

Izhod

Prva vrednost: -0, 977530117665097

Druga vrednost: 0, 8939966636005579

Tretja vrednost: 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 );

Izhod

Prva vrednost: -0, 4480736161291702

Druga vrednost: 0, 5403023058681398

Tretja vrednost: 1

  • Math.min () in 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);

Izhod

Najnižja vrednost:

14

Najvišja vrednost:

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 );

Izhod

Prva vrednost: 0, 6817374601673007

Druga vrednost: 0, 5478539257364348

Tretja vrednost: 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 );

Izhod

Prva vrednost: 3, 141592653589793

Druga vrednost: 1.5707963267948966

Tretja vrednost: NaN

Četrta vrednost: 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 );

Izhod

Prva vrednost: -1.5707963267948966

Druga vrednost: 0

Tretja vrednost: NaN

Četrta vrednost: NaN

Tu je seznam lastnosti, ki se uporabljajo pri Math objektu:

1) E- Določa Eulerjevo številko.

Primeri E-



var value_demo = Math.E
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 2, 718281828459045.

2) PI - Omogoča vrednost PI.

Primeri PI-



var value_demo = Math.PI
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 3, 141592653589793.

3) SQRT2 - Določa kvadratni koren 2.

Primeri SQRT2-



var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 1.4142135623730951.

4) SQRT1_2- Določa kvadratni koren 1/2.

Primeri SQRT1_2-



var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 0.7071067811865476.

5) LN2 - Določa naravni logaritem 2.

Primeri LN2-



var value_demo = Math.LN2
document.write("The Value is :" + value_demo);

Izhod: Vrednost je:, 6931471805599453.

6) LN10 - Določa naravni logaritem 10.

Primeri LN10-



var value_demo = Math.LN10
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 2, 302585092994046.

7) LOG2E - Določa BASE 2 logaritem E.

Primeri LOG2E-



var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 1.4426950408889634.

8) LOG10E- Določa BASE 10 logaritem E.

Primeri LOG10E-



var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);

Izhod: Vrednost je 0, 4342944819032518.

Zaključek

Kot smo razpravljali, predmeta Math ne morete obravnavati kot konstruktor. Zagotavlja vgrajene lastnosti in metode za izvajanje matematičnih nalog na številkah. Če želite uporabiti objekt Math, razširite predmet Math neposredno namesto prototipa.

Priporočeni članki

To je vodnik za JavaScript matematične funkcije. Tukaj razpravljamo o uvodu, metodah in lastnostih matematičnih funkcij z ustreznimi primeri. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kako deluje JavaScript
  2. Funkcije nizov JavaScript
  3. Kako namestiti JavaScript
  4. Kariera v JavaScript
  5. Različna orodja JavaScript
  6. Različne matematične funkcije na Javi