Математика от JavaScript математика

В javascript, обектът Math не е необходимо да бъде създаден, той съществува като компактен браузър на математическия копроцесор. Математиката винаги е достъпна навсякъде в javascript кода. Тя включва основните константи под формата на свойства и популярни математически функции под формата на методи. javascript math е традиционна математика, която е ежедневна, достъпна и лесна за използване.

Математически свойства

Основни математически константи:
  • базата на естествения логаритъм (E);
  • естествен логаритъм (LN2 LN10);
  • логаритъм на числото (LOG2E, LOG10E);
  • число Pi (PI);
  • квадратни корени (SQRT1_2 SQRT2).
  • За достъп до свойствата на глобалния обект на JavaScript Math трябва да посочите името на обекта и името на желаното свойство. Например,


  • може да exp = Math.E; //масив e ~ 2718
  • може да е n314 = Math.PI; //number Pi ~ 31415
  • Обикновено променливите не се описват предварително, а се използват свойствата на обекта на JavaScript Math директно в израза. Въпреки това, алгоритъмът може да изисква собствен подход. Математически константи под формата на свойствата на обекта на Мач работят във всякакви синтактични конструкции на езика на javascript.

    Незадължителен номер и низ

    Ако искате да получите абсолютната стойност на числото, използвайте 'abs' е функция, която прави всеки номер положителен.
  • 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]
    За При преобразуване на число в низ от символи на специфична основа, функцията toString (rdx) се прилага директно към променливата. Например,
  • може iPos = (a /b).toString
    ;
  • може iPos = (a /b) .toString

    ;

  • може да iPos = (a /b) .String
    ;
  • може iPos = (a /b).toString
  • .
  • Тук параметърът "rdx" е в основата на числената система, съответно, десетична, двоична, осмична и шестнадесетична. Вместо израза "(a /b)" можете да посочите име на променлива.


    Преобразуването в основата на числената система е много полезна функция. Когато е необходимо да се формира цветовия код (да се запише необходимата последователност от шестнадесетични цифри), софтуерът е просто незаменим. Много правила на CSS или стил на специфични елементи трябва да се формират в движение или в процеса на сайта. Използването на JavaScript Math обекта може да бъде намерено дори и на най-простия сайт. Важно. Израз:
  • var iPos = Math.abs ('- 13');
  • няма да работи както трябва. Резултатът ще бъде "NaN". Разделението на цяла и частична част в javascript се обозначава с точка, а не със запетая. Но изразът:
  • var iPos = ('10033').
  • ще даде резултат: "10033". В този случай, той е написан в javascript Math стила, но резултатът се оформя като низ в низ. В JavaScript код често води до сериозни грешки не е специфичен дефект на алгоритъма от страна на разработчика, но неподходящата сметка на езиковите функции да отсече всички излишни, които не се предоставят или не се вписват в синтаксиса.

    Функции за закръгляване в реално число

    Характеристиките на обекта на javascript Math са много важни за закръгляване на стойностите и резултатите от изчисляването на изрази. Те не са толкова широко представени тук, както на други езици, но функционалността им е напълно достатъчна за почти всяка задача. Общоизвестно е, че CSS правилата, свойствата на DOM обекти и други елементи изискват числови аргументи. В някои случаи изискваните стойностис частична част с една или повече цифри. В допълнение към обичайното (математическо) закръгляване - функцията Math.round, javascript предлага още две опции: по-голямата страна (ceil) и по-малката страна (етаж).
    Като правило цифровите данни трябва да са цели или да имат определен брой десетични знаци. Когато е необходимо да се коригира позицията на десетичната запетая, сред която е удобно да се използва класическата идея за разделяне (умножаване) на необходимия номер на деление с 101001000
  • var x = Math.round (20.5); = = 21
  • var x = Math.ceil (1.1); //= 2
  • var x = Math.floor (1.1); //= 1
  • var x = Math.floor (111 * 10); //= 11
  • В последния пример функцията на JavaScript кода на математическата функция използва малко погрешно. Въпреки че много зависи от логиката на дадена задача. Регулирането на позицията на десетичната точка чрез умножаване или разделяне с 101001000 е най-удобно след закръгляването, а не преди него. Важно. Когато използвате числа като аргументи, често възникват грешки, защото резултатът от изчислението, например на координати или размери на блокове, има стойност или стойност, която не се преобразува в число.

    Математически функции

    В допълнение към тригонометричните функции: sin (sin), косинус (cos) и tang (tan) изчисления, математическият обект предлага asin, косинус (acos) и допирателна (atan). Можете също да изчислите експонентата (exp) - "e" до степента, изчислете естествения логаритъм на числото (log), извлечете корен квадратен от числото (sqrt) и намалете броя до желаната степен (pow). Използването на математически функции като кръг, етаж и таван, с изключение на функцията pow, има два аргумента: първият е броят, а вторият е степента, до която тя трябва да бъде намалена. Разбира сетригонометрични функции - е добър компонент на JavaScript обекта, но не се възхищават. javascript не е математическа машина, а език на браузъра, който се грижи да обслужва страници, DOM обекти, изпълнява много рутинни работи. Целта на предмета е в осигуряването на достатъчен математически апарат за извършване на определена работа, а не за изчисления на интеграли, полети до Луната и за създаване на уникални анимации. Много сайтове, които се интересуват от математика, работят много бавно.

    Минимална, максимална и случайна стойност

    Изпълнението на функциите min и max приема различен брой сравними числа. И двете функции имат редица аргументи: не само два аргумента. Резултатът min ще бъде минимумът на прехвърлената функция на числата, резултатът max - максимум. Ако поне един аргумент не е дефиниран, резултатът ще бъде 'NaN'. Случайната функция генерира псевдослучайно число от 0 до 1. Приложението й е изключително широко. Тук се използва функцията padl (), която добавя число към нула, ако в нея има една цифра. В резултат на това повикването към viuq () ще бъде получено в случайно число, но по-скоро уникално, за да не се повтаря в рамките на един ден. Ако имате нужда от голяма уникалност, можете да извикате функцията два пъти и да комбинирате получените стойности или да преброите броя, като вземете предвид секунди. Осигурете всеки елемент от страница, име на файл или снимка, сесия за посетители, за да контролирате сигурността с функцията на случайни много бързо и удобно.

    Свързани публикации