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 -

  1. Cum funcționează JavaScript
  2. Funcții cu șiruri JavaScript
  3. Cum se instalează JavaScript
  4. Cariere în JavaScript
  5. Diverse instrumente JavaScript
  6. Diverse funcții matematice în Java