Matematyka z JavaScript Math

W javascript, obiekt Math nie musi być tworzony, istnieje jako kompaktowa przeglądarka koprocesorów matematycznych. Matematyka jest zawsze dostępna w dowolnym miejscu kodu javascript. Obejmuje główne stałe w postaci właściwości i popularnych funkcji matematycznych w postaci metod. matematyka javascript to tradycyjna matematyka, która jest codziennie potrzebna, dostępna i łatwa w użyciu.

Właściwości matematyczne

Podstawowe stałe matematyczne:
  • podstawa logarytmu naturalnego (E);
  • logarytm naturalny (LN2 LN10);
  • logarytm liczby (LOG2E, LOG10E);
  • liczba Pi (PI);
  • pierwiastki kwadratowe (SQRT1_2 SQRT2).
  • Aby uzyskać dostęp do właściwości obiektu globalnej javascript Math, należy podać nazwę obiektu i nazwę żądanej właściwości. Na przykład


  • może exp = Math.E; //array e ~ 2718
  • może n314 = Math.PI; //liczba Pi ~ 31415
  • Zwykle zmienne nie opisują z góry, ale wykorzystują właściwości obiektu Math javascript bezpośrednio w wyrażeniu. Jednak algorytm może wymagać własnego podejścia. Stałe matematyczne w postaci właściwości obiektu Match działają w dowolnych konstrukcjach składniowych języka javascript.

    Opcjonalny numer i ciąg

    Jeśli chcesz uzyskać bezwzględną wartość liczby, użyj "abs" to funkcja, która sprawia, że ​​każda liczba jest dodatnia.
  • Math.abs ("- 65"); //= 65
  • Math.abs
  • ; //= 19
  • Math.abs

    ; //= 0

  • [img] http://hi-news.pp.ua/uploads/posts/2017-04/matematika-vd-javascript-math_603.jpeg [/img]
    Dla konwertując liczbę na ciąg znaków na określonej podstawie, funkcja toString (rdx) jest stosowana bezpośrednio do zmiennej. Na przykład
  • może iPos = (a /b).toString
    ;
  • może iPos = (a /b) .toString

    ;

  • może iPos = (a /b) .toString
    ;
  • może iPos = (a /b).toString
  • .
  • W tym przypadku parametr "rdx" jest podstawą systemu numerycznego, odpowiednio, dziesiętnego, binarnego, ósemkowego i szesnastkowego. Zamiast wyrażenia "(a /b)" można podać nazwę zmiennej.


    Konwersja do podstawy systemu numerycznego jest bardzo przydatną funkcją. Kiedy konieczne jest utworzenie kodu koloru (do zapisania niezbędnej sekwencji cyfr szesnastkowych), jest to po prostu niezbędne. Wiele reguł CSS lub styl konkretnych elementów musi być tworzonych w locie lub w procesie witryny. Korzystanie z obiektu javascript Math można znaleźć nawet w najprostszej witrynie. Ważne Wyrażenie:
  • var iPos = Math.abs ("- 13");
  • nie będzie działać tak, jak powinien. Rezultatem będzie "NaN". Podział całej i ułamkowej części w javascript oznaczony jest kropką, a nie przecinkiem. Ale wyrażenie:
  • var iPos = ("10033"). ToString ();
  • da wynik: "10033". W tym przypadku jest napisany w stylu Math javascript, ale wynik jest tworzony jako ciąg w ciągu znaków. W javascriptie kod często prowadzi do poważnych błędów nie jest specyficznym defektem algorytmu przez programistę, ale niewłaściwym opisem funkcji językowych jest odcięcie wszystkich zbędnych, które nie są dostarczane lub nie pasują do składni.

    Funkcje zaokrąglania liczb rzeczywistych

    Cechy obiektu Math javascript są bardzo ważne dla zaokrąglania wartości i wyników obliczeń wyrażeń. Nie są tu tak szeroko prezentowane, jak w innych językach, ale ich funkcjonalność jest wystarczająca dla praktycznie każdego zadania. Powszechnie wiadomo, że reguły CSS, właściwości obiektów DOM i innych elementów wymagają argumentów numerycznych. W niektórych przypadkach wymagane wartościz ułamkową częścią w jednej lub więcej cyfr. Oprócz zwykłej (matematyczny) Zaokrąglanie - funkcja Math.round, javascript oferuje dwie opcje: wielkim stylu (ceil) i dolnej (podłoga).
    Z reguły dane liczbowe powinny być liczbami całkowitymi lub mieć określoną liczbę miejsc po przecinku. Kiedy trzeba regulować położenia przecinku Wśród użytecznych idei klasycznym podziałem (wielokrotnie) żądanego podziału przez numer 101001000
  • , zmienna X = Math.round (20,5); //= 21
  • var x = Math.ceil (1.1); //= 2
  • var x = Math.floor (1.1); //= 1
  • ,
  • , zmienna X = Math.floor (111 * 10); //= 11
  • W tym drugim przypadku matematyczne podłogi narzędzie możliwość kod JavaScript stosuje nieco błędne. Chociaż wiele zależy od logiki danego zadania. Wyregulować pozycję dziesiętnych pomnożenie lub podzielenie przez korzystne 101001000 po zaokrąglenia, a nie przed nim. Ważne Podczas używania liczb jako argumentów błędy często powstają właśnie dlatego, że wynik obliczeń, na przykład współrzędnych lub rozmiarów bloków, ma wartość lub wartość ciągu, która nie jest konwertowana na liczbę.

    funkcje matematyczne

    Oprócz funkcji trygonometrycznych Obliczanie sinus (sin) cos (COS) i styczną (TAN) obiektu Math zapewnia sinus (Asin) cos (acos) i styczną (Atan). Można również obliczyć wykładnik (exp) - "e" w zakresie, obliczyć logarytm naturalny liczby (log), wyodrębnić pierwiastek kwadratowy z liczby (sqrt) i zmniejszyć liczbę do pożądanego stopnia (pow). Używanie funkcji matematycznych, takich jak okrąg, podłoga i sufit, z wyjątkiem funkcji pow, ma dwa argumenty: pierwszy to liczba, drugi to stopień, do którego ma zostać zredukowany. Oczywiściefunkcje trygonometryczne - jest dobrym komponentem obiektu Math javascript, ale nie należy go podziwiać. javascript nie jest maszyną matematyczną, ale językiem przeglądarki, który dba o obsługę stron, obiektów DOM, wykonuje wiele rutynowych czynności.
    Cel przedmiotu polega na zapewnieniu wystarczającego aparatu matematycznego do wykonania określonego dzieła, a nie na obliczeniach całek, lotów na Księżyc i stworzeniu niepowtarzalnych animacji. Wiele stron zainteresowanych matematyką pracuje bardzo powoli.

    Wartość minimalna, maksymalna i losowa

    Implementacja funkcji minimalnej i maksymalnej zakłada inną liczbę porównywalnych liczb. Obie funkcje przyjmują szereg argumentów: nie tylko dwa argumenty. Wynik min będzie minimum przekazywanej funkcji liczb, wynik max - maksimum. Jeśli co najmniej jeden argument nie zostanie zdefiniowany, wynikiem będzie "NaN". Funkcja losowa generuje liczbę pseudolosową od 0 do 1. Jej zastosowanie jest niezwykle szerokie. Używa się tutaj funkcji padl (), która dodaje liczbę do zera, jeśli zawiera jedną cyfrę. W rezultacie wywołanie funkcji viuq () zostanie odebrane w postaci losowej, ale raczej unikalnej, aby nie powtarzać w ciągu jednego dnia. Jeśli potrzebujesz wyjątkowości, możesz wywołać funkcję dwa razy i połączyć uzyskane wartości lub policzyć liczbę, biorąc pod uwagę sekundy. Podaj dowolny element strony, nazwę pliku lub obraz, sesję gościa, aby szybko i wygodnie kontrolować bezpieczeństwo za pomocą funkcji losowej.

    Powiązane publikacje