Computer, Programming
Matematika gikan sa JavaScript Math
Ang JavaScript Math butang dili kinahanglan sa paghimo, kini anaa nga ingon sa usa ka compact math coprocessor browser. Math mao ang kanunay nga anaa bisan asa sa JavaScript code. naglakip kini sa mga nag-unang mga mabag sa dagway sa mga kabtangan ug sa popular nga sa matematika gimbuhaton sama sa mga pamaagi.
JavaScript Math - mao ang usa ka tradisyonal nga math, adlaw-adlaw nga mga kinahanglanon, accessible ug sayon nga gamiton.
kabtangan sa matematika
Basic sa matematika mabag:
- base sa mga natural nga logarítmo (E);
- natural nga logarítmo (LN2, LN10);
- logarítmo (LOG2E, LOG10E);
- pi (PI);
- kwadrado gamot (SQRT1_2, SQRT2).
Sa pag-access sa mga kabtangan sa mga global nga butang JavaScript Math kinahanglan hingalan sa ngalan butang ug ang ngalan sa sa gitinguha nga kabtangan. Kay sa panig-ingnan,
- var exp = Math.E; // kanunay e ~ 2,718
- var n314 = Math.PI; // pi ~ 3,1415
Usa ka positibo nga gidaghanon ug sa usa ka hilo
Kon kamo gusto sa pagkuha sa hingpit nga bili sa usa ka gidaghanon, nga gigamit 'abs' - usa ka bahin nga naghimo sa sa bisan unsa nga positibo nga gidaghanon.
- Math.abs ( '- 65'); // = 65
- Math.abs (19); // = 19
- Math.abs (0); // 0 =
- var IPOs = (usa ka / b) .toString (10);
- var IPOs = (usa ka / b) .toString (2);
- var IPOs = (usa ka / b) .toString (8);
- var IPOs = (usa ka / b) .toString (16).
Dinhi, ang sukaranan 'rdx' - radix, sa tinagsa, decimal, duha, octal ug hexadecimal. Inay sa ekspresyon nga '(sa usa ka / b)', nga imong mahimo hingalan sa usa ka baryable ngalan.
Pagkakabig sa radix - sa usa ka mapuslanon kaayo nga bahin. Sa diha nga kini mao ang gikinahanglan nga sa pagporma sa usa ka kolor code (gikinahanglan sa pagrekord sa usa ka han-ay sa hexadecimal numero) software, kini mao lamang irreplaceable.
Daghan ang CSS lagda o mga estilo sa piho nga mga elemento nga adunay sa pagporma sa langaw o sa panahon sa operasyon sa site. Pinaagi sa paggamit sa JavaScript Math butang, nga kamo mahimo bisan sa pagsugat sa usa ka yano kaayo nga website.
Importante. ekspresyon:
- var IPOs = Math.abs ( '- 1,3');
Kini dili sa trabaho ingon nga kini kinahanglan.
Ang resulta mahimong 'Nan'. Panagbulag sa integer ug fractional bahin sa JavaScript pinaagi sa usa ka tulbok, dili sa usa ka comma. Apan ang ekspresyon nga:
- . Var IPOs = ( '100,33') toString ();
Kini naghatag sa mga resulta: '100,33'. Sa kini nga kaso, kini nahasulat sa JavaScript Math estilo, apan ang resulta mao ang nga namugna ingon nga sa usa ka hilo sa usa ka hilo.
Ang JavaScript code sagad mosangpot sa seryosong mga sayop dili sa usa ka piho nga depekto sa developer algorithm, ug dili igo nga accounting alang sa bahin sa pinulongan sa pagputol sa tanan nga mga sobra, nga wala gihatag alang sa o wala mohaum ngadto sa syntax.
Katungdanan nagkalingin sa tinuod nga numero
Oportunidad JavaScript Math butang pinaagi sa nagkalingin sa mga mithi ug ekspresyon evaluation resulta kaayo importante. Sila dili ayo nga girepresentahan, ingon sa ubang mga pinulongan, apan sila functional nga igo alang sa hapit bisan unsa nga aplikasyon.
Kini maayo ang nailhan nga sa mga lagda sa estilo CSS, DOM mosupak kabtangan ug uban pang mga elemento nga gikinahanglan integer argumento. Sa pipila ka mga kaso, ang mga gikinahanglan nga mga mithi sa usa ka fractional bahin sa usa o labaw pa numero, ug. Dugang pa sa mga naandan nga (matematika) nagkalingin - function Math.round, JavaScript nagtanyag sa duha ka dugang nga mga kapilian: sa usa ka dako nga paagi (ceil) ug paubos (salog).
Kasagaran, sa gidaghanon nga data kinahanglan integer o adunay usa ka piho nga gidaghanon sa mga numero human sa decimal nga punto. Sa diha nga kamo kinahanglan nga adjust sa posisyon sa decimal punto sa gidaghanon sa mga mapuslanon classic nga ideya aron sa pagbulag (modaghan) ang gitinguha nga gidaghanon sa mga division sa 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
Sa pinaka-ulahing panig-ingnan sa mga function posibilidad sa matematika salog JavaScript code nga gigamit sa pipila ka mga sayop. Bisan tuod daghan agad sa lohika sa usa ka partikular nga buluhaton. Usba sa posisyon sa decimal punto pagpadaghan o pagbahin sa 10, 100, 1000, ... kini labing maayo human sa nagkalingin, dili sa atubangan kaniya.
Importante. Sa diha nga ang paggamit sa mga numero sama sa mga argumento, mga sayop sa kasagaran mahitabo tungod sa kamatuoran nga ang kalkulasyon resulta, pananglitan, coordinates o block gidak-on, adunay usa ka tinuod nga bili o sa usa ka hilo nga dili nakabig ngadto sa usa ka gidaghanon.
sa matematika gimbuhaton
Dugang pa sa trigonometric gimbuhaton: sine (sa sala), cosine (cos) ug ARANGKADA (tan), Math butang naghatag arcsine (ASIN), arccosine (acos) ug ang arko ARANGKADA (atan).
Kini mao ang posible usab nga kuwentahon ang tigpasiugda (exp) - "e" sa gidak-on sa pagkalkulo natural nga logarítmo (log), sa pagkuha sa mga square gamut sa (sqrt), ug sultihi ang gidaghanon sa mga gitinguha degree (POW).
Pinaagi sa paggamit sa matematika gimbuhaton sama sa usa ka malingin nga, salog ug ceil, gawas alang sa mga POW function, nga nagkinahanglan sa duha ka mga argumento: sa unang - sa gidaghanon, ang ikaduha - sa gidak-on nga kini kinahanglan nga gibanhaw.
Siyempre, trigonometric gimbuhaton - ang usa ka maayo nga bahin sa JavaScript Math butang, apan kini kinahanglan nga dili na gidala sa halayo. JavaScript - kini dili usa ka matematika machine ug browser pinulongan, ang pag-atiman sa nga pag-alagad sa mga panid, DOM mga butang nga sa pagbuhat sa usa ka daghan sa rutina buhat.
Ang katuyoan sa butang anaa sa probisyon sa igong sa matematika nga galamiton alang sa usa ka partikular nga trabaho, ug dili alang sa kalkulasyon sa mga integrals, mga misyon sa Bulan ug sa paghimo sa usa ka talagsaon nga animation. Daghang mga dapit, interesado sa matematika, mao hinay kaayo nga buhat.
Minimum, maximum ug usa ka random bili
Pagpatuman sa gimbuhaton min ug max nagaangkon sa usa ka lain-laing mga gidaghanon sa mga numero sa pagtandi.
Ang duha gimbuhaton sa usa ka pipila ka mga gidaghanon sa mga argumento dili kinahanglan nga duha lamang ka mga argumento. Ang resulta mao ang minimum min sa mga transmitted numero bahin moresulta max - maximum.
Kon sa labing menos usa ka argumento dili bungat, ang resulta mahimong 'Nan'.
random function og usa ka random nga gidaghanon sa taliwala sa 0 ug 1. Ang aplikasyon mao ang hilabihan ang gilapdon.
padl () function gigamit dinhi, nga midugang sa gidaghanon zero, kon kini mao ang usa ka ka digit. Ingon sa usa ka resulta, ang tawag viuq () mao nga nakuha uban sa pagtahod ngadto sa mga random gidaghanon, apan igo talagsaon aron dili masubli sa sulod sa usa ka adlaw.
Kon kinahanglan kamo nga mas talagsaon, nga kamo mahimo sa pagtawag sa mga function sa makaduha, ug combine sa mga resulta nga mga prinsipyo o mag-isip sa gidaghanon sa mga segundos nga gihatag.
Hatagi sa bisan unsa nga elemento sa panid, ang ngalan sa usa ka file o larawan, nga sesyon sa bisita ni, monitor sa kaluwasan sa paggamit sa random function mao ang kaayo sa pagpuasa ug sayon.
Similar articles
Trending Now