Uvod u JavaScript matematičke funkcije

JavaScript Math je ugrađeni objekt koji pruža svojstva i metode za matematičke konstante i funkcije za izvršavanje matematičkih operacija. Nije objekt funkcije, a ne konstruktor. Možete matematiku nazvati objektom bez stvaranja jer su svojstva i metode matematike statički.

JavaScript matematičke funkcije

Math funkcije se sastoje od metoda i svojstava. Slijedi popis metoda koje se koriste s Math objektom:

1) Math.round ()

Ova metoda daje vrijednost datog broja zaokruženom cijelom broju. Može se napisati kao:
Math.round (x), gdje je x broj.

2) Math.pow ()

Omogućuje vrijednost x na snagu y. Može se napisati kao:
Math.pow (x, y), gdje je x osnovni broj i y je eksponent datoj bazi.

3) Math.sqrt ()

Daje kvadratni korijen određenog cijelog broja. Može se napisati kao:
Math.sqrt (x), gdje je x broj.

4) Math.abs ()

Pruža apsolutnu, odnosno pozitivnu vrijednost broja. Može se napisati kao:
Math.abs (x); gdje je x broj.

5) Math.ceil ()

Daje manji broj koji je veći ili jednak zadanom cijelom broju. Može se napisati kao:
Math.ceil (x); gdje je x broj

6) Math.floor ()

Daje veći broj koji je manji ili jednak zadanom cijelom broju. Može se napisati kao:
Math.floor (x); gdje je x broj.

7) Math.sin ()

Omogućuje sinus zadanog broja. Može se napisati kao:
Math.sin (x); gdje je x broj.

8) Math.cos ()

Omogućuje kosinus zadanog broja. Može se napisati kao:
Math.cos (x); gdje je x broj

9) Math.min () i Math.max ()

Metoda min () koristi se za prikaz najniže vrijednosti danih argumenata. Može se napisati kao:
Math.min (val1, val2 ……… valn); gdje su val1, val2 ……… valn brojevi.

Metoda max () koristi se za prikazivanje najveće vrijednosti danih argumenata. Može se napisati kao:
Math.max (val1, val2 ……… valn); gdje su val1, val2 ……… valn brojevi.

10) math.random ()

Omogućuje slučajni broj između 0 i 1. Može se zapisati kao:
Math.random ();

11) Math.acos ()

Omogućuje arkozinu cijelog broja. Može se napisati kao:
Math.acos (x); gdje je x broj.

12) Math.asin ()

Omogućuje aršinu cijelog broja. Može se napisati kao:
Math.asin (x); gdje je x broj.

Primjeri

Pogledajmo nekoliko primjera za gornje neke metode JavaScript matematičkih funkcija:

  • Math.abs ()




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


Izlaz

5.6

  • Math.ceil ()




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

Izlaz

8

  • Math.floor ()




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

Izlaz

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

Izlaz

Prva vrijednost: -0, 977530117665097

Druga vrijednost: 0, 8939966636005579

Treća vrijednost: 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 );

Izlaz

Prva vrijednost: -0, 4480736161291702

Druga vrijednost: 0, 5403023058681398

Treća vrijednost: 1

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

Izlaz

Minimalna vrijednost:

14

Maksimalna vrijednost:

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

Izlaz

Prva vrijednost: 0, 6817374601673007

Druga vrijednost: 0, 5478539257364348

Treća vrijednost: 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 );

Izlaz

Prva vrijednost: 3, 141592653589793

Druga vrijednost: 1.5707963267948966

Treća vrijednost: NaN

Četvrta vrijednost: 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 );

Izlaz

Prva vrijednost: -1.5707963267948966

Druga vrijednost: 0

Treća vrijednost: NaN

Četvrta vrijednost: NaN

Ovdje je popis svojstava koja se koriste s Math objektom:

1) E- Određuje Eulerov broj.

Primjeri E-



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

Izlaz: Vrijednost je 2.718281828459045.

2) PI - PI vrijednost.

Primjeri PI-



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

Izlaz: Vrijednost je 3, 141592653589793.

3) SQRT2 - Određuje kvadratni korijen od 2.

Primjeri SQRT2-



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

Izlaz: Vrijednost je 1.4142135623730951.

4) SQRT1_2- Određuje kvadratni korijen 1/2.

Primjeri SQRT1_2-



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

Izlaz: Vrijednost je 0.7071067811865476.

5) LN2 - Određuje prirodni logaritam 2.

Primjeri LN2-



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

Izlaz: Vrijednost je: 0, 6931471805599453.

6) LN10- Određuje prirodni logaritam 10.

Primjeri LN10-



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

Izlaz: Vrijednost je 2, 302585092994046.

7) LOG2E - Određuje BASE 2 logaritam E.

Primjeri LOG2E-



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

Izlaz: Vrijednost je 1.4426950408889634.

8) LOG10E - Određuje BASE 10 logaritam E.

Primjeri LOG10E-



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

Izlaz: Vrijednost je 0, 4342944819032518.

Zaključak

Kao što smo raspravljali, ne možete objekt Math smatrati konstruktorom. Pruža ugrađena svojstva i metode za izvođenje matematičkih zadataka na brojevima. Da biste iskoristili Math objekt, produžite Math objekt izravno umjesto prototipa.

Preporučeni članci

Ovo je vodič za JavaScript matematičke funkcije. Ovdje ćemo raspraviti uvod, metode i svojstva matematičkih funkcija s njihovim odgovarajućim primjerima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Kako funkcionira JavaScript
  2. JavaScript string funkcije
  3. Kako instalirati JavaScript
  4. Karijere u JavaScript-u
  5. Različiti alati za JavaScript
  6. Razne funkcije matematike na Javi

Kategorija: