Introducere în funcțiile de matematică JavaScript
JavaScript Math este un obiect încorporat care oferă proprietăți și metode pentru constantele și funcțiile matematice pentru a executa operațiuni matematice. Nu este un obiect funcțional, nu un constructor. Puteți apela matematica ca obiect fără a o crea, deoarece proprietățile și metodele matematice sunt statice.
Funcții matematice JavaScript
Funcțiile Math constau din metode și proprietăți. Urmărește lista metodelor utilizate cu obiectul Math:
1) Math.round ()
Această metodă furnizează valoarea numărului dat unui număr întreg rotunjit. Poate fi scris ca:
Math.round (x), unde x este un număr.
2) Math.pow ()
Oferă valoarea lui x la puterea lui y. Poate fi scris ca:
Math.pow (x, y), unde x este un număr de bază și y este un exponent la baza dată.
3) Math.sqrt ()
Dă rădăcina pătrată a unui număr întreg dat. Poate fi scris ca:
Math.sqrt (x), unde x este un număr.
4) Math.abs ()
Acesta oferă valoarea absolută, adică pozitivă a unui număr. Poate fi scris ca:
Math.abs (x); unde x este un număr.
5) Math.ceil ()
Dă un număr mai mic, care este mai mare sau egal cu numărul întreg dat. Poate fi scris ca:
Math.ceil (x); unde x este un număr
6) Math.floor ()
Dă un număr mai mare, care este mai mic sau egal cu numărul întreg dat. Poate fi scris ca:
Math.floor (x); unde x este un număr.
7) Math.sin ()
Oferă o sinusă a numărului dat. Poate fi scris ca:
Math.sin (x); unde x este un număr.
8) Math.cos ()
Oferă cosinus al numărului dat. Poate fi scris ca:
Math.cos (x); unde x este un număr
9) Math.min () și Math.max ()
Metoda min () este utilizată pentru a afișa cea mai mică valoare a argumentelor date. Poate fi scris ca:
Math.min (val1, val2 ……….. valn); unde val1, val2 ……… valn sunt numere.
Metoda max () este utilizată pentru a afișa cea mai mare valoare a argumentelor date. Poate fi scris ca:
Math.max (val1, val2 ……….. valn); unde val1, val2 ……… valn sunt numere.
10) Math.random ()
Acesta oferă un număr aleatoriu între 0 și 1. Poate fi scris ca:
Math.random ();
11) Math.acos ()
Oferă o arcosozină a unui număr întreg. Poate fi scris ca:
Math.acos (x); unde x este un număr.
12) Math.asin ()
Oferă arcsine a unui număr întreg. Poate fi scris ca:
Math.asin (x); unde x este un număr.
Exemple
Să vedem câteva exemple pentru câteva metode de mai sus a funcțiilor de matematică JavaScript:
-
Math.abs ()
document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);
producție
5.6
-
Math.ceil ()
document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);
producție
8
-
Math.floor ()
document.getElementById("floor_demo").innerHTML = Math.floor(5.8);
producție
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 );
producție
Prima valoare: -0.977530117665097
A doua valoare: 0.8939966636005579
A treia valoare: 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 );
producție
Prima valoare: -0.4480736161291702
A doua valoare: 0.5403023058681398
A treia valoare: 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);
producție
Valoarea minimă:
14
Valoare maximă:
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 );
producție
Prima valoare: 0, 6817374601673007
A doua valoare: 0, 5478539257364348
A treia valoare: 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 );
producție
Prima valoare: 3.141592653589793
A doua valoare: 1.5707963267948966
A treia valoare: NaN
A patra valoare: 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 );
producție
Prima valoare: -1.5707963267948966
A doua valoare: 0
A treia valoare: NaN
A patra valoare: NaN
Iată lista proprietăților utilizate cu obiectul Math:
1) E- Specifică numărul lui Euler.
Exemple de E-
var value_demo = Math.E
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 2.718281828459045.
2) PI- Oferă valoarea PI.
Exemple de PI-
var value_demo = Math.PI
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 3.141592653589793.
3) SQRT2- Specifică rădăcina pătrată a 2.
Exemple de SQRT2-
var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 1.4142135623730951.
4) SQRT1_2- Specifică rădăcina pătrată de 1/2.
Exemple de SQRT1_2-
var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 0.7071067811865476.
5) LN2- Specifică logaritmul natural al 2.
Exemple de LN2-
var value_demo = Math.LN2
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este: 0.6931471805599453.
6) LN10- Specifică logaritmul natural de 10.
Exemple de LN10-
var value_demo = Math.LN10
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 2.302585092994046.
7) LOG2E- Specifică logaritmul de bază 2 al lui E.
Exemple de LOG2E-
var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 1.4426950408889634.
8) LOG10E- Specifică logaritmul de bază 10 al lui E.
Exemple de LOG10E-
var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);
Rezultat: Valoarea este 0.4342944819032518.
Concluzie
După cum am discutat, nu puteți considera obiectul Matematică ca constructor. Oferă proprietăți și metode încorporate pentru efectuarea sarcinilor matematice pe numere. Pentru a utiliza obiectul Math, extindeți obiectul Math direct în loc să utilizați prototipul.
Articole recomandate
Acesta a fost un ghid pentru funcțiile matematice JavaScript. Aici discutăm introducerea, metodele și proprietățile funcțiilor matematice cu exemplele corespunzătoare ale acestora. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Cum funcționează JavaScript
- Funcții cu șiruri JavaScript
- Cum se instalează JavaScript
- Cariere în JavaScript
- Diverse instrumente JavaScript
- Diverse funcții matematice în Java