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 -
- Kako funkcionira JavaScript
- JavaScript string funkcije
- Kako instalirati JavaScript
- Karijere u JavaScript-u
- Različiti alati za JavaScript
- Razne funkcije matematike na Javi