Wprowadzenie do funkcji matematycznych JavaScript

JavaScript Math to wbudowany obiekt, który zapewnia właściwości i metody dla stałych matematycznych i funkcji do wykonywania operacji matematycznych. To nie jest obiekt funkcji, nie konstruktor. Możesz wywoływać matematykę jako obiekt bez tworzenia go, ponieważ właściwości i metody matematyki są statyczne.

Funkcje matematyczne JavaScript

Funkcje matematyczne składają się z metod i właściwości. Poniżej znajduje się lista metod używanych z obiektem Math:

1) Math.round ()

Ta metoda podaje wartość podanej liczby do zaokrąglonej liczby całkowitej. Można go zapisać jako:
Math.round (x), gdzie x jest liczbą.

2) Math.pow ()

Podaje wartość x do potęgi y. Można go zapisać jako:
Math.pow (x, y), gdzie x jest liczbą podstawową, a y jest wykładnikiem potęgi do podanej podstawy.

3) Math.sqrt ()

Daje pierwiastek kwadratowy z określonej liczby całkowitej. Można go zapisać jako:
Math.sqrt (x), gdzie x jest liczbą.

4) Math.abs ()

Zapewnia wartość bezwzględną, tj. Wartość dodatnią liczby. Można go zapisać jako:
Math.abs (x); gdzie x jest liczbą.

5) Math.ceil ()

Daje mniejszą liczbę, która jest większa lub równa podanej liczbie całkowitej. Można go zapisać jako:
Math.ceil (x); gdzie x jest liczbą

6) Math.floor ()

Daje większą liczbę, która jest mniejsza lub równa podanej liczbie całkowitej. Można go zapisać jako:
Math.floor (x); gdzie x jest liczbą.

7) Math.sin ()

Zapewnia sinus o podanej liczbie. Można go zapisać jako:
Math.sin (x); gdzie x jest liczbą.

8) Math.cos ()

Zapewnia cosinus podanego numeru. Można go zapisać jako:
Math.cos (x); gdzie x jest liczbą

9) Math.min () i Math.max ()

Metoda min () służy do wyświetlania najniższej wartości podanych argumentów. Można go zapisać jako:
Math.min (val1, val2 ……… valn); gdzie val1, val2 ……… valn są liczbami.

Metoda max () służy do wyświetlania najwyższej wartości podanych argumentów. Można go zapisać jako:
Math.max (val1, val2 ……… valn); gdzie val1, val2 ……… valn są liczbami.

10) Math.random ()

Podaje losową liczbę od 0 do 1. Można go zapisać jako:
Math.random ();

11) Math.acos ()

Zapewnia arcus cosinus liczby całkowitej. Można go zapisać jako:
Math.acos (x); gdzie x jest liczbą.

12) Math.asin ()

Zapewnia arcsine liczby całkowitej. Można go zapisać jako:
Math.asin (x); gdzie x jest liczbą.

Przykłady

Zobaczmy kilka przykładów powyższych metod niektórych funkcji JavaScript Math:

  • Math.abs ()




document.getElementById("abs_demo").innerHTML = Math.abs(-5.6);


Wynik

5.6

  • Math.ceil ()




document.getElementById("ceil_demo").innerHTML = Math.ceil(7.8);

Wynik

8

  • Math.floor ()




document.getElementById("floor_demo").innerHTML = Math.floor(5.8);

Wynik

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 );

Wynik

Pierwsza wartość: -0, 977530117665097

Druga wartość: 0, 8939966636005579

Trzecia wartość: 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 );

Wynik

Pierwsza wartość: -0, 4480736161291702

Druga wartość: 0, 5403023058681398

Trzecia wartość: 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);

Wynik

Minimalna wartość:

14

Maksymalna wartość:

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 );

Wynik

Pierwsza wartość: 0, 6817374601673007

Druga wartość: 0, 5478539257364348

Trzecia wartość: 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 );

Wynik

Pierwsza wartość: 3, 141592653589793

Druga wartość: 1, 5707963267948966

Trzecia wartość: NaN

Czwarta wartość: 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 );

Wynik

Pierwsza wartość: -1, 5707963267948966

Druga wartość: 0

Trzecia wartość: NaN

Czwarta wartość: NaN

Oto lista właściwości używanych z obiektem Math:

1) E- określa numer Eulera.

Przykłady E-



var value_demo = Math.E
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 2, 718281828459045.

2) PI- Zapewnia wartość PI.

Przykłady PI-



var value_demo = Math.PI
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 3, 141592653589793.

3) SQRT2- Określa pierwiastek kwadratowy z 2.

Przykłady SQRT2-



var value_demo = Math.SQRT2
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 1, 4142135623730951.

4) SQRT1_2- Określa pierwiastek kwadratowy z 1/2.

Przykłady SQRT1_2-



var value_demo = Math.SQRT1_2
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 0, 7071067811865476.

5) LN2- Określa logarytm naturalny 2.

Przykłady LN2



var value_demo = Math.LN2
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi: 0, 6931471805599453.

6) LN10 - Określa logarytm naturalny 10.

Przykłady LN10



var value_demo = Math.LN10
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 2, 302585092994046.

7) LOG2E - określa logarytm BASE 2 z E.

Przykłady LOG2E-



var value_demo = Math.LOG2E
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 1, 4426950408889634.

8) LOG10E - określa logarytm BASE 10 z E.

Przykłady LOG10E-



var value_demo = Math.LOG10E
document.write("The Value is :" + value_demo);

Dane wyjściowe: wartość wynosi 0, 4342944819032518.

Wniosek

Jak omówiliśmy, nie można traktować obiektu Math jako konstruktora. Zapewnia wbudowane właściwości i metody wykonywania zadań matematycznych na liczbach. Aby skorzystać z obiektu Math, należy rozszerzyć obiekt Math bezpośrednio zamiast używać prototypu.

Polecane artykuły

Jest to przewodnik po funkcjach matematycznych JavaScript. Tutaj omawiamy wprowadzenie, metody i właściwości funkcji matematycznych wraz z odpowiadającymi im przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Jak działa JavaScript
  2. Funkcje ciągów JavaScript
  3. Jak zainstalować JavaScript
  4. Kariera w JavaScript
  5. Różne narzędzia JavaScript
  6. Różne funkcje matematyczne w Javie