Sissejuhatus JavaScripti matemaatikafunktsioonidesse
JavaScripti matemaatika on sisseehitatud objekt, mis pakub omadusi ja meetodeid matemaatilistele konstantidele ja funktsioonidele matemaatiliste toimingute teostamiseks. See pole funktsiooniobjekt, mitte konstruktor. Matemaatikat saab nimetada objektiks seda loomata, sest matemaatika atribuudid ja meetodid on staatilised.
JavaScripti matemaatikafunktsioonid
Matemaatika funktsioonid koosnevad meetoditest ja omadustest. Järgnevas loendis on kasutatud matemaatikaobjekti:
1) Matemaatika ()
See meetod annab antud arvu väärtuse ümardatud täisarvuni. Seda saab kirjutada järgmiselt:
Math.round (x), kus x on arv.
2) Math.pow ()
See annab x väärtuse y võimsusele. Seda saab kirjutada järgmiselt:
Math.pow (x, y), kus x on baasinumber ja y on antud aluse eksponent.
3) Math.sqrt ()
See annab antud täisarvu ruutjuure. Seda saab kirjutada järgmiselt:
Math.sqrt (x), kus x on arv.
4) Math.abs ()
See annab arvu absoluutse st positiivse väärtuse. Seda saab kirjutada järgmiselt:
Matemaatikaabs (x); kus x on arv.
5) Math.ceil ()
See annab väiksema arvu, mis on antud täisarvuga suurem või võrdne. Seda saab kirjutada järgmiselt:
Matemaatikakeel (x); kus x on arv
6) Math.põrand ()
See annab suurema arvu, mis on antud täisarvuga väiksem või sellega võrdne. Seda saab kirjutada järgmiselt:
Matemaatika põrand (x); kus x on arv.
7) Math.sin ()
See annab antud numbri siinuse. Seda saab kirjutada järgmiselt:
Matemaatika (x); kus x on arv.
8) Math.cos ()
See annab antud numbri koosinus. Seda saab kirjutada järgmiselt:
Matemaatika ccos (x); kus x on arv
9) Math.min () ja Math.max ()
Antud argumentide madalaima väärtuse kuvamiseks kasutatakse meetodit min (). Seda saab kirjutada järgmiselt:
Math.min (val1, val2 ……… valn); kus val1, val2 ……… valn on numbrid.
Antud argumentide suurima väärtuse kuvamiseks kasutatakse meetodit max (). Seda saab kirjutada järgmiselt:
Math.max (val1, val2 ……… valn); kus val1, val2 ……… valn on numbrid.
10) matemaatika.omand ()
See annab juhusliku arvu vahemikus 0 kuni 1. Selle võib kirjutada järgmiselt:
Matemaatika.omand ();
11) Math.acos ()
See annab täisarvu arkoosiini. Seda saab kirjutada järgmiselt:
Math.acos (x); kus x on arv.
12) Math.asin ()
See annab täisarvu arkaini. Seda saab kirjutada järgmiselt:
Math.asin (x); kus x on arv.
Näited
Vaatame mõnda näidet JavaScripti matemaatikafunktsioonide mõne ülaltoodud meetodi kohta:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
Väljund
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
Väljund
8
-
Math.põrand ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
Väljund
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äljund
Esimene väärtus: -0.977530117665097
Teine väärtus: 0, 8939966636005579
Kolmas väärtus: 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äljund
Esimene väärtus: -0, 4480736161291702
Teine väärtus: 0, 5403023058681398
Kolmas väärtus: 1
-
Math.min () ja 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äljund
Minimaalne väärtus:
14
Maksimaalne väärtus:
90
-
Matemaatika.omand ()
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äljund
Esimene väärtus: 0, 6817374601673007
Teine väärtus: 0, 5478539257364348
Kolmas väärtus: 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äljund
Esimene väärtus: 3, 141592653589793
Teine väärtus: 1, 5707963267948966
Kolmas väärtus: NaN
Neljas väärtus: NaN
-
Matemaatika.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äljund
Esimene väärtus: -1, 5707963267948966
Teine väärtus: 0
Kolmas väärtus: NaN
Neljas väärtus: NaN
Siin on nimekiri matemaatika objektiga kasutatavatest omadustest:
1) E- See täpsustab Euleri numbri.
Näited e-
var value_demo = Math.E
document.write("The Value is :" + value_demo);
Väljund: väärtus on 2.718281828459045.
2) PI - see annab PI väärtuse.
Näited PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Väljund: väärtus on 3.141592653589793.
3) SQRT2 - see määrab ruutjuure 2.
SQRT2- näited
var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);
Väljund: väärtus on 1, 4142135623730951.
4) SQRT1_2 - see määrab ruutjuure 1/2.
SQRT1_2- näited
var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);
Väljund: väärtus on 0, 7071067811865476.
5) LN2 - see täpsustab naturaallogaritmi 2.
Näited LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Väljund: väärtus on: 0.6931471805599453.
6) LN10 - see määrab naturaallogaritmi 10.
Näited LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Väljund: väärtus on 2.302585092994046.
7) LOG2E - see täpsustab E BASE 2 logaritmi.
Näited LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Väljund: väärtus on 1, 4426950408889634.
8) LOG10E - see täpsustab E logaritmi BASE 10.
Näited LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Väljund: väärtus on 0, 4342944819032518.
Järeldus
Nagu me arutasime, ei saa te matemaatika objekti konstruktoriks pidada. See pakub sisseehitatud omadusi ja meetodeid matemaatiliste ülesannete täitmiseks numbritele. Objekti Math kasutamiseks laiendage prototüübi asemel matemaatika objekti otse.
Soovitatavad artiklid
See on JavaScripti matemaatikafunktsioonide juhend. Siin käsitleme matemaatikafunktsioonide sissejuhatust, meetodeid ja omadusi koos nende vastavate näidetega. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Kuidas JavaScript töötab?
- JavaScripti stringifunktsioonid
- Kuidas JavaScripti installida?
- Karjäär JavaScriptis
- Erinevad JavaScripti tööriistad
- Java mitmesugused matemaatikafunktsioonid