Matematika iz JavaScript matematike

V javascript, predmeta Math ni treba ustvariti, obstaja kot kompaktni matematični koprocesor brskalnik. Matematika je vedno na voljo kjerkoli v kodi javascript. Vključuje glavne konstante v obliki lastnosti in priljubljenih matematičnih funkcij v obliki metod. javascript math je tradicionalna matematika, ki je vsakodnevno potrebna, dostopna in enostavna za uporabo.

Matematične lastnosti

Osnovne matematične konstante:
  • osnova naravnega logaritma (E);
  • naravni logaritem (LN2 LN10);
  • logaritem števila (LOG2E, LOG10E);
  • število Pi (PI);
  • kvadratne korenine (SQRT1_2 SQRT2).
  • Za dostop do lastnosti globalnega objekta JavaScript Math morate podati ime objekta in ime želene lastnosti. Na primer,


  • lahko exp = Math.E; //array e ~ 2718
  • lahko n314 = Math.PI; //številka Pi ~ 31415
  • Običajno spremenljivke ne opisujejo vnaprej, ampak uporabljajo lastnosti predmeta Math javascript neposredno v izrazu. Vendar pa lahko algoritem zahteva lasten pristop. Matematične konstante v obliki lastnosti objekta objekta Match v vsaki skladenjski konstrukciji jezika javascript.

    Neobvezna številka in niz

    Če želite dobiti absolutno vrednost števila, uporabite „abs“ funkcijo, ki naredi katero koli število pozitivno.
  • 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]
    Pretvorbo števila v niz znakov na določeni osnovi, se funkcija toString (rdx) uporablja neposredno za spremenljivko. Na primer,
  • lahko iPos = (a /b).toString
    ;
  • lahko iPos = (a /b) .toString

    ;

  • lahko iPos = (a /b) .string
    ;
  • lahko iPos = (a /b).toString
  • .
  • Tu je parameter 'rdx' osnova numeričnega sistema, decimalnega, binarnega, oktalnega in šestnajstiškega. Namesto izraza "(a /b)" lahko podate ime spremenljivke.


    Pretvorba v osnovo numeričnega sistema je zelo koristna funkcija. Kadar je potrebna programska oprema za oblikovanje barvne kode (za zapis potrebnega zaporedja šestnajstiških števil), je to preprosto nujno potrebno. Mnoga pravila CSS ali slog določenih elementov morajo biti oblikovana na letalu ali v procesu strani. Uporaba objekta javascript Math je mogoče najti tudi na najpreprostejši strani. Pomembno Izraz:
  • var iPos = Math.abs ('- 13');
  • ne bo delovalo, kot bi moralo. Rezultat bo "NaN". Delitev celotnega in delnega dela v javascript je označena s piko, in ne z vejico. Vendar izraz:
  • var iPos = ('10033').
  • daje rezultat: "10033". V tem primeru je zapisano v slogu javascripta Math, vendar je rezultat oblikovan kot niz v nizu. V JavaScript kodo pogosto vodi do resnih napak ni posebna napaka algoritma, ki ga razvijalec, ampak neprimerno račun jezikovne funkcije, da odrezati vse odveč, ki ni zagotovljena ali ne spada v skladnjo.

    Funkcije zaokroževanja v realnem številu

    Značilnosti objekta javascript Math so zelo pomembne za zaokroževanje vrednosti in rezultatov izračuna izrazov. Tukaj niso tako široko predstavljeni kot v drugih jezikih, vendar je njihova funkcionalnost dovolj za skoraj vsako nalogo. Splošno znano je, da pravila CSS, lastnosti objektov DOM in drugi elementi zahtevajo numerične argumente. V nekaterih primerih zahtevane vrednostiz delnim delom v eni ali več mestih. Poleg običajnega (matematičnega) zaokroževanja - funkcije Math.round, javascript ponuja še dve možnosti: večjo stran (ceil) in manjšo stran (tla).
    Številčni podatki morajo biti praviloma celo število ali imeti določeno število decimalnih mest. Kadar je potrebno prilagoditi položaj decimalne vejice, med katero je primerno uporabiti klasično idejo deljenja (množenja) zahtevane delitvene številke z 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
  • V zadnjem primeru je funkcija funkcije matematičnih funkcij JavaScript koda nekoliko napačna. Čeprav je veliko odvisno od logike določene naloge. Prilagajanje položaja decimalne vejice z množenjem ali deljenjem z 101001000 je najprimernejše po zaokroževanju in ne pred njim. Pomembno Pri uporabi številk kot argumentov se napake pogosto pojavijo prav zato, ker ima rezultat izračuna, na primer koordinat ali velikosti blokov, vrednost ali vrednost niza, ki se ne pretvori v število.

    Matematične funkcije

    Poleg trigonometričnih funkcij: sin (sin), kosinus (cos) in tang (tan) izračuni, objekt Math ponuja asin, kosinus (acos) in tangent (atan). Izračunamo lahko tudi eksponent (exp) - "e" v obsegu, izračunamo naravni logaritem števila (log), izvlečemo kvadratni koren števila (sqrt) in zmanjšamo število na želeno stopnjo (pow). Uporaba matematičnih funkcij, kot so okrogla, talna in stropna, razen funkcije pow, ima dva argumenta: prva je številka, druga je stopnja, do katere jo je treba zmanjšati. Sevedatrigonometrične funkcije - je dobra komponenta objekta javascript Math, vendar jih ni mogoče občudovati. javascript ni matematični stroj, temveč jezik brskalnika, ki skrbi za serviranje strani, predmete DOM, opravlja veliko rutinskega dela.
    Namen predmeta je zagotoviti zadosten matematični aparat za opravljanje določenega dela in ne za izračune integralov, letov na Luno in ustvarjanje edinstvenih animacij. Mnoga mesta, ki jih zanima matematika, delujejo zelo počasi.

    Najmanjša, največja in naključna vrednost

    Izvajanje funkcij min in max ima različno število primerljivih številk. Obe funkciji imata več argumentov: ne le dva argumenta. Rezultat min bo minimalna prenesena funkcija števil, rezultat max - maksimum. Če vsaj en argument ni definiran, bo rezultat "NaN". Naključna funkcija generira psevdarandomsko število od 0 do 1. Njegova uporaba je izjemno široka. Tu se uporablja funkcija padl (), ki doda številko na ničlo, če je v njej ena števka. Posledično bo klic na viuq () prejel naključno število, vendar bo edinstven, tako da se ne bo ponovil v enem dnevu. Če potrebujete veliko edinstvenost, lahko dvakrat pokličete funkcijo in združite nastale vrednosti ali preštejte število, upoštevajoč sekunde. Navedite kateri koli element strani, ime datoteke ali sliko, sejo obiskovalcev, za nadzor varnosti s funkcijo naključnega zelo hitro in priročno.

    Sorodne publikacije