Solosaina, Fandaharana
Matematika avy amin'ny JavaScript Math
Ny JavaScript Math zavatra tsy mila mamorona, dia misy toy ny matematika voalamina tsara coprocessor navigateur. Math misy foana na aiza na aiza ao amin'ny fehezan-dalàna JavaScript. Izany dia ahitana ny fototra constants amin'ny endriky ny fananana sy ny matematika malaza toy ny fomba andraikitra.
JavaScript Matematika - dia nentim-paharazana matematika, ilaina isan'andro, mora ary mora ampiasaina.
Math fananana
Fototra matematika constants:
- pototry ny voajanahary logarithm (E);
- voajanahary logarithm (LN2, LN10);
- logarithm (LOG2E, LOG10E);
- Pi (Pi);
- toradroa fakany (SQRT1_2, SQRT2).
Mba hahazo ny fananan 'ny eran-zavatra JavaScript Matematika dia tsy maintsy mamaritra ny zavatra anarana sy ny anaran' ny tiana fananana. Ohatra,
- var Exp = Math.E; // foana E ~ 2,718
- var n314 = Math.PI; // Pi ~ 3,1415
Ny isa tsara sy ny tady
Raha te-hahazo ny tena ilaina ny maro, ampiasaina 'ABS' - ny endri-javatra izay mahatonga izay tsara isa.
- Math.abs ( '- 65'); // = 65
- Math.abs (19); // = 19
- Math.abs (0); // 0 =
- var iPos = (a / b) .toString (10);
- var iPos = (a / b) .toString (2);
- var iPos = (a / b) .toString (8);
- var iPos = (a / b) .toString (16).
Eto, ny fikirana 'rdx' - radix, tsirairay avy, decimal, mimari-droa, octal sy hexadecimal. Raha tokony ho ny hoe '(a / b)', dia afaka milaza ny miova anarana.
Fiovam-po ny radix - ny tena endri-javatra mahasoa. Rehefa ilaina dia ny hanangana ny loko fehezan-dalàna (maintsy tsoratra fisesin-hexadecimal isa) rindrambaiko, dia azo soloina fotsiny.
Maro CSS fitsipika na fomba manokana ny singa tsy maintsy endrika ny lalitra, na mandritra fiasan'ny ny toerana. Amin'ny alalan'ny fampiasana ny JavaScript Matematika zavatra, dia afaka mihaona mihitsy aza eo amin'ny tena tsotra tranonkala.
Zava-dehibe. fanehoan-kevitra:
- var iPos = Math.abs ( '- 1,3');
Tsy miasa araka ny tokony.
Ny vokatr'izany dia ho 'Nan'. Integer sy ny fisarahana amin'ny faritra fractional in JavaScript amin'ny alalan'ny teboka, tsy faingo. Fa ny hoe:
- . Var iPos = ( '100,33') toString ();
Manome ny vokany: '100,33'. Amin'ity tranga ity, ny voasoratra ao amin'ny JavaScript Matematika fomba, fa ny vokatr'izany dia niteraka tahaka ny tady ny tady.
Ny fehezan-dalàna JavaScript matetika mitarika ho amin'ny fahadisoana lehibe tsy misy kilema manokana ny algorithm developer, ary ny tsy fahatomombanan'ny ampamoaka ny teny rehetra endri-javatra mba hanapaka ny tafahoatra, izay tsy nomena na tsy mifanaraka ho any an-Syntaxe.
Functions rounding tena isa
Fahafahana JavaScript Math zavatra amin'ny alalan'ny rounding ny soatoavina sy maneho hevitra fanombanana ny vokatra dia tena zava-dehibe. Tsy betsaka izy ireo solontena, toy ny amin'ny fiteny hafa, kanefa izy ireo Functional ampy ho efa misy fangatahana.
Efa fantatra tsara fa ao ny fitsipiky ny fomba CSS, DOM manohitra fananana sy ny singa hafa ilaina integer fandresen-dahatra. Amin'ny toe-javatra sasany, ny toetra tsara takiana amin'ny fractional ampahany iray na mihoatra isa, ary. Ankoatry ny mahazatra (matematika) Rounding - asa Math.round, JavaScript manolotra safidy roa hafa: amin'ny fomba lehibe (ceil) ary downwards (tany).
Matetika, angon-drakitra isa dia tsy maintsy ho integer na manana manokana maro isa araka ny decimal teboka. Rehefa mila manitsy ny toerana misy ny decimal hevitra ao ny isan'ny hevitra mahazatra ilaina ny mizara (hihamaro) ny isan'ny division naniry ny 10, 100, 1000, ...
- 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 (1.11 * 10); // = 11
Ao amin'ny ohatra farany ny asa mety matematika tany mampiasa JavaScript fehezan-dalàna diso maro. Na dia be dia miankina amin'ny lojikan'ny asa iray manokana. Hanitsy ny toerana misy ny decimal nihamaro na hevitra mizara noho 10, 100, 1000, ... fa rehefa avy rounding tsara indrindra, fa tsy eo anatrehany.
Zava-dehibe. Rehefa mampiasa isa toy ny fanehoan-kevitra, hisy fahadisoana matetika noho ny zava-misy fa vokatry ny kajy, oh, mandrindra na andian-tsoratra habe, manana tena sarobidy na ny laha-daza izay tsy niova fo ho maro.
matematika asa
Ankoatra ny asa trigonometric: Sine (ota), cosine (Kosy) sy ny tangent (Tan), Math zavatra manome arcsine (Asin), arccosine (acos) sy ny Arc tangent (atan).
Azo atao koa ny manao kajy ny Exponent (Exp) - "e" ho an'ny araka ny kajy voajanahary logarithm (miditra), maka ny kianja fototry ny (sqrt), ka lazao ny isan'ny naniry ho any amin'ny ambaratonga (pow).
Mampiasa matematika Miasa toy ny manodidina, sy ny ceil tany, afa-tsy ny pow ny asa, izay maka hevitra roa: ny voalohany - ny isa, ny faharoa - ny haben'ny izay dia tokony hatsangana.
Mazava ho azy fa trigonometric asa - tsara ao amin 'ny JavaScript Matematika zavatra, nefa tsy tokony hatao nangalana azy. JavaScript - fa tsy ny matematika sy ny navigateur milina fiteny, dia ny fiahiana izay manompo pejy, DOM zavatra izay manao be dia be ny asa mahazatra.
Ny tanjon'ny ny zavatra mifototra amin 'ny fanomezana ny fitaovana matematika sahaza ho an'ny asa manokana iray, fa tsy noho ny kajy ny integrals, asa-misionera ho any ny volana sy ny tsy manam-paharoa hamorona sarimiaina. Maro ny vohikala, liana amin'ny matematika, Tena miadana asa.
Minimum, indrindra sy ny kisendrasendra sanda
Fampiharana ny asa min sy Max jerena, dia hoatran'ny hafa maro isa hampitaha.
Samy asa maka ny fanehoan-kevitra sasantsasany dia tsy voatery roa ihany no tohan-kevitra. Ny vokatr'izany dia ny kely indrindra min 'ny isa azo endri-javatra vokatry Max - ambony indrindra.
Raha iray farafahakeliny dia tsy tohan-kevitra mazava, ny vokany dia ho 'Nan'.
kisendrasendra kisendrasendra miteraka asa maro teo anelanelan'ny 0 sy 1. Ny fampiharana dia tena malalaka.
padl () ny asa no ampiasaina eto, izay manampy ny isan'ny aotra, raha toa ka iray tarehimarika. Noho izany, ny antso viuq () dia azo amin'ny fanajana ny kisendrasendra nanisa, fa tsy manam-paharoa ampy mba tsy ho averina ao anatin'ny indray andro.
Raha toa ka mila tsy manam-paharoa kokoa, dia afaka miantso ny asa indroa ka hanambatra ny vokatry ny soatoavina na hanisa ny isan'ny segondra nomena.
Omeo misy singa ny pejy, ny anaran 'ny antontan-taratasy na sary, ny mpitsidika ny fivoriana, hanara-maso ny fiarovana ny fampiasana ny kisendrasendra asany dia tena haingana sy mora.
Similar articles
Trending Now