Komputeran, Bernameyên
Matematîk ji JavaScript Math
The object JavaScript Math ne hewce ye ji bo afirandina, ew wek browser mîkroprosesor hesabkirinê Compact heye. Math e tim License de li her derê code JavaScript. Tê de constants bingehîn di form of milkên û fonksiyonên gel bîrkariyê de wek rêbazên.
JavaScript Math - a fizîkê kevneşop, hewcedariyên rojane, bigihînin û bikaranîna wê hêsan e.
milkên Math
constants sereke yên matematîkê:
- base ji logarîtma xwezayî (E);
- logarîtmê de xwezayî (LN2, LN10);
- logarîtmê de (LOG2E, LOG10E);
- pi (PI);
- kokên square (SQRT1_2, SQRT2).
Gîhîştina taybetiyên object global JavaScript Math, divê navê object û bi navê malê xwest diyar bike. Ji bo nimûne,
- var exp = Math.E; // e berdewam ~ 2,718
- var n314 = Math.PI; // pi ~ 3,1415
A Hejmara erênî û string
Heke tu dixwazî ji bo nirxê mitleq ya hejmareke, bikaranîn 'abs' - taybetiya ku jî ti hejmara erênî.
- 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).
Li vir, ew parametre 'RDX' - radix, bi rêzê ve, hejmarên dehek de, binary, QRegExp û hexadecimal. Li şûna îfadeya '(a / b)', tu dikarî variable name diyar bike.
Zivirîna radix - taybetiya pir bikêrhatî ye. Wexta ku pêwist e ji bo avakirina code color (pêwîst ji bo nîvîsandina a sequence malikên hexadecimal) software, ew e ku ferdek.
Gelek qaîdeyên CSS an styles hêmanên taybet heye ji bo avakirina li ser fly an di dema operasyonê de di malperê de. Bikaranîna di object JavaScript Math, tu dikarî li ser malpera pir hêsan hevdîtinê.
Girîng e. ramanê:
- var iPos = Math.abs ( '- 1,3');
Ev nayê wê wek ku divê kar ne.
Di encamê de dê bibe 'NaN'. Cuda ji hijmar û fractional parçeyên li JavaScript by a dot, bi kommayê. Lê ramanê:
- . Var iPos = ( '100,33') toString ();
'100,33': Ev encama dide. Di vê rewşê de, ku li style JavaScript Math hatiye nivîsîn, lê di encama wek string to a string bipêşxistin.
Koda ku JavaScript caran şaşîyên mezin rêberiya qusûr bi din bi taybetî yên pêşvebirinê algorîtmaya, û hisêba kêm ji bo taybetiyên zimanê to cut hemû bêedebî ye, ya ku ji bo piştrastkirin û ne jî nade nav syntax ne bi kêr in.
Kar û tecrît hejmara rast
Firsenda object JavaScript Math destê xwe dûrketin ji nirx û Encamên nirxandina îfade pir girîng in. Ew bi berfirehî li temsîlkirin ne, wek ku di zimanên din de, lê ew bes karîger ji bo hema hema hemû bernameyên in.
Tê zanîn ku li gor rêgezên styles CSS, objeya DOM milkên û unsûrên din pêwîst argumentên hijmar e. Di hin rewşan de, li nirx pêwîst bi beşek fractional yek an jî zêdetir reqem, û. Li gel her tim (matematîkî) rounding - function Math.round, JavaScript offers du gotarên din: bi awayekî mezin (ceil) û fokus (erdê).
Xwînê, welat hejmarî divê hijmar be yan jî hejmara taybet malikên piştî xala dehek de. Dema ku pêwîstîya we bo diyarkirina helwesta xala dehek de di hejmara idea klasîk kêrhatî ji bo parçe (p'êşk'êşî) hejmara xwest ji dabeşkirina bi 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
Di yê dawî nimûne ji derfetên function erdê math javascript code tîne çend nenivîsandiye. Tevî ku pir girêdayî li ser mantiqê karekî taybetî. Eyar bikin li ser helwesta dibûn xala ku sifira an ne dabeşkirina bi 10, 100, 1000, ... ev baştirîn piştî tecrît dike, ne, li ber wî.
Girîng e. Dema bikaranîna hejmara wek argumanên, şaşiyên gelek caran ji ber wê yekê ku di encama hesab û li raxîne, koordînat an sizes block, xwedî nirxa rast an a string ku ji bo hejmara misilmanan ne biqewime.
fonksiyonên matematîkî
Ji bilî erkên trigonometric: sine (guneh), cosine (cos) û tangent (tan), object Math arcsine (asin), arccosine (acos) û tangent arc (Atan) pêşkêş dike.
Ev mumkin e ku hejmêrim nav baxê (exp) - "e" bi awayekî ji bo hesibandina ya logarîtma xwezayî (log), rahêje root çargoşe (-i), û hejmara wan di asta (çiya) re dibêjim.
Bikaranîna fonksiyonên bîrkariyê de wek dora, erdê û ceil, ji bilî function pow, ku du argumanan digire: a yekem - hejmara, ya duyem jî - ku heta ku divê bên rakirin.
Bê guman, fonksîyon trigonometric - pareyek baş ji object JavaScript Math, lê divê rakiribe ne. JavaScript - ew makîneyeke û browser zimanê matematîkî, ji lênêrîna ku xizmeta pages, objects DOM ku pêkanîna gelek ji karê rûtîn ne.
Armanca object dikevîte di dabînkirina Amûrên têra matematîkî ji bo karekî taybetî, û ne ji bo hesaba integrals, mîsyonên ji Moon û biafirînin, anîmasyon, bêhempa ye. Gelek malperên, ku bala xwe matematîkê de, kar jî pir hêdî ye.
Siparîşa hindiktirîn, herî zêde û nirxê random
Pêkanîna karên min û max bawer dike, ku hejmara cuda yên hejmara to compare.
Her du fonksiyonên bigirin hejmarek ji argumanên pêwîst e tenê du argumanan de ne. Di encamê de dê bibe ya herî kêm min ji hejmara waxtekî features encama max - herî zêde.
Eger bi kêmanî yek boçûn ne diyar, di encama wê bibe 'NaN'.
function random şêwey a hejmarên çawalêhato di navbera 0 û 1. serlêdana wê gelek fireh e.
padl () Fonksiyon li vir tê bikaranîn, ku kelekê hejmara sifir, eger ew digit yek e. Di encama vê çalakiyê de, viuq banga () is bi rêzgirtina ji bo hejmara random bidestxistin, di heman demê de têra xwe yekta da ku ne ji nava rojekê de dubare bibe.
Heger tu bi hewceyî xweser, tu function du caran gazî û êlêmêntên nirxên ku di encamê an count hejmara seconds dayîn.
Give tu elementeke ku tê, bi navê pel an jî image, session li mêvan kir, ku çavdêrîya ewlekariya bikaranîna function random pir lezgîn û hêsan e.
Similar articles
Trending Now