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 -
- Jak działa JavaScript
- Funkcje ciągów JavaScript
- Jak zainstalować JavaScript
- Kariera w JavaScript
- Różne narzędzia JavaScript
- Różne funkcje matematyczne w Javie