Introduktion til JavaScript-matematikfunktioner
JavaScript-matematikken er et indbygget objekt, der indeholder egenskaber og metoder til matematiske konstanter og funktioner til at udføre matematiske operationer. Det er ikke et funktionsobjekt, ikke en konstruktør. Du kan kalde matematikken som et objekt uden at oprette det, fordi egenskaberne og metoderne for matematik er statiske.
JavaScript-matematikfunktioner
Matematikfunktionerne består af metoder og egenskaber. Følgende er listen over metoder, der bruges med Math-objektet:
1) Math.round ()
Denne metode tilvejebringer værdien af det givne nummer til et afrundet heltal. Det kan skrives som:
Math.round (x), hvor x er et tal.
2) Math.pow ()
Det giver værdien af x til kraften i y. Det kan skrives som:
Math.pow (x, y), hvor x er et basisnummer og y er en eksponent til den givne base.
3) Math.sqrt ()
Det giver kvadratroten af et givet heltal. Det kan skrives som:
Math.sqrt (x), hvor x er et tal.
4) Math.abs ()
Det giver den absolutte dvs. positive værdi af et tal. Det kan skrives som:
Math.abs (x); hvor x er et tal.
5) Math.ceil ()
Det giver et mindre antal, som er større eller lig med det givne heltal. Det kan skrives som:
Math.ceil (x); hvor x er et tal
6) Math.floor ()
Det giver et større antal, som er mindre eller lig med det givne heltal. Det kan skrives som:
Math.floor (x); hvor x er et tal.
7) Math.sin ()
Det giver en sinus for det givne antal. Det kan skrives som:
Math.sin (x); hvor x er et tal.
8) Math.cos ()
Det giver kosinus for det givne antal. Det kan skrives som:
Math.cos (x); hvor x er et tal
9) Math.min () og Math.max ()
Metoden min () bruges til at vise den laveste værdi af de givne argumenter. Det kan skrives som:
Math.min (val1, val2 ……… valn); hvor val1, val2 ……… valn er tal.
Metoden max () bruges til at vise den højeste værdi af de givne argumenter. Det kan skrives som:
Math.max (val1, val2 ……… valn); hvor val1, val2 ……… valn er tal.
10) Math.random ()
Det giver et tilfældigt tal mellem 0 og 1. Det kan skrives som:
Math.random ();
11) Math.acos ()
Det giver en arccosin med et heltal. Det kan skrives som:
Math.acos (x); hvor x er et tal.
12) Math.asin ()
Det giver bueskinn med et heltal. Det kan skrives som:
Math.asin (x); hvor x er et tal.
eksempler
Lad os se få eksempler på ovenstående nogle metoder til JavaScript-matematiske funktioner:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
Produktion
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
Produktion
8
-
Math.floor ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
Produktion
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 );
Produktion
Første værdi: -0, 977530117665097
Anden værdi: 0, 8939966636005579
Tredje værdi: 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 );
Produktion
Første værdi: -0.4480736161291702
Anden værdi: 0.5403023058681398
Tredje værdi: 1
-
Math.min () og 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);
Produktion
Minimum værdi:
14
Maksimal værdi:
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 );
Produktion
Første værdi: 0, 6817374601673007
Anden værdi: 0.5478539257364348
Tredje værdi: 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 );
Produktion
Første værdi: 3.141592653589793
Anden værdi: 1.5707963267948966
Tredje værdi: NaN
Fjerde værdi: 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 );
Produktion
Første værdi: -1.5707963267948966
Anden værdi: 0
Tredje værdi: NaN
Fjerde værdi: NaN
Her er listen over egenskaber, der bruges med Math-objekt:
1) E- Det specificerer Eulers nummer.
Eksempler på E-
var value_demo = Math.E
document.write("The Value is :" + value_demo);
Output: Værdien er 2, 718281828459045.
2) PI- Det giver PI-værdi.
Eksempler på PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Output: Værdien er 3.141592653589793.
3) SQRT2- Det specificerer kvadratroten af 2.
Eksempler på SQRT2-
var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);
Output: Værdien er 1.4142135623730951.
4) SQRT1_2- Det specificerer kvadratroten på 1/2.
Eksempler på SQRT1_2-
var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);
Output: Værdien er 0.7071067811865476.
5) LN2- Det specificerer den naturlige logaritme af 2.
Eksempler på LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Output: Værdien er: 0.6931471805599453.
6) LN10- Den specificerer den naturlige logaritme af 10.
Eksempler på LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Output: Værdien er 2.302585092994046.
7) LOG2E- Det specificerer BASE 2-logaritmen til E.
Eksempler på LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Output: Værdien er 1.4426950408889634.
8) LOG10E- Det specificerer BASE 10-logaritmen til E.
Eksempler på LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Output: Værdien er 0, 4342944819032518.
Konklusion
Som vi diskuterede, kan du ikke betragte Math-objektet som konstruktøren. Det giver indbyggede egenskaber og metoder til udførelse af matematiske opgaver på tal. For at gøre brug af Math-objektet skal du udvide Math-objektet direkte i stedet for at bruge prototypen.
Anbefalede artikler
Dette har været en guide til JavaScript-matematikfunktioner. Her diskuterer vi introduktionen, metoderne og egenskaberne for matematiske funktioner med tilhørende eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Sådan fungerer JavaScript
- JavaScript-strengfunktioner
- Sådan installeres JavaScript
- Karrierer i JavaScript
- Forskellige JavaScript-værktøjer
- Forskellige matematiske funktioner i Java