Kọmputa, Mmemme
Mathematics si JavaScript Math
The JavaScript Math ihe na-adịghị mkpa iji mepụta, na ọ dị adị dị ka a kọmpat mgbakọ na mwepụ coprocessor nchọgharị. Math bụ mgbe dị n'ebe ọ bụla JavaScript koodu. Ọ na-agụnye ihe ndị bụ isi constants n'ụdị Njirimara na-ewu ewu na mgbakọ na mwepụ ọrụ dị ka ụzọ.
JavaScript Math - bụ omenala mgbakọ na mwepụ, kwa ụbọchị dị mkpa, ịgụ na mfe iji.
Math Njirimara
Basic mgbakọ na mwepụ constants:
- isi nke eke logarithm (E);
- eke logarithm (LN2, LN10);
- logarithm (LOG2E, LOG10E);
- pi (PI);
- square mgbọrọgwụ (SQRT1_2, SQRT2).
Iji nweta Njirimara nke zuru ụwa ọnụ, ihe JavaScript Math ga-ezipụta na ihe aha na aha chọrọ onwunwe. Ka ihe atụ,
- var exp = Math.E; // mgbe nile e ~ 2,718
- var n314 = Math.PI; // pi ~ 3,1415
A nti nọmba na a eriri
Ọ bụrụ na ị chọrọ inwe ndị zuru uru nke a ọnụ ọgụgụ, ji 'ABS' - a mma na-eme ka ọ bụla mma nọmba.
- 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).
N'ebe a, oke 'rdx' - mgbọrọgwụ, karị, ntụpọ, ọnụọgụ abụọ, octal na hexadecimal. Kama nke okwu '(a / b)', ị nwere ike dee a agbanwe aha.
Akakabarede nke mgbọrọgwụ - a nnọọ uru atụmatụ. Mgbe ọ dị mkpa na-etolite a na agba koodu (chọrọ ka ịdekọ a usoro nke hexadecimal digits) software, na ọ bụ nanị irreplaceable.
Ọtụtụ CSS iwu ma ọ bụ na uwe kpọmkwem ọcha nwere na-etolite na ada ma ọ bụ n'oge na ime nke saịtị. Iji JavaScript Math ihe, ị pụrụ ọbụna izute on a nnọọ mfe website.
Mkpa. okwu:
- var iPos = Math.abs ( '- 1,3');
Ọ na-adịghị na-arụ ọrụ dị ka o kwesịrị.
N'ihi ga-abụ 'Nan'. Nkewa nke integer na fractional akụkụ na JavaScript site a ntụpọ, bụghị a rikoma. Ma okwu bụ:
- . Var iPos = ( '100,33') toString ();
Ọ na-enye n'ihi: '100,33'. Na nke a, na e dere JavaScript Math style, ma pụta na-eme dị ka a eriri a eriri.
The JavaScript code akpatakarị oké njọ njehie bụghị a kpọmkwem nkwarụ nke algọridim Mmepụta, na erughị eru ajụjụ maka asụsụ atụmatụ bee niile ngafe, nke na-adịghị nyere maka ma ọ bụ na-adịghị dabara n'ime syntax.
Ọrụ ịchịkọta ezigbo nọmba
Ohere JavaScript Math ihe site ịchịkọta ụkpụrụ na okwu nwale ihe ndị dị nnọọ mkpa. Ha na-adịghị ọtụtụ nọchiri anya, dị ka ndị ọzọ na-asụ asụsụ ahụ, ma ha bụ ọtọ ezuru fọrọ nke nta ọ bụla ngwa.
Ọ maara nke ọma na na iwu nke CSS ekwekọghị, DOM jụrụ Njirimara na ndị ọzọ ọcha chọrọ integer arụmụka. Mgbe ụfọdụ, ndị chọrọ ụkpụrụ na a fractional akụkụ nke otu ma ọ bụ karịa digits, na. Na mgbakwunye na nke mbụ (mgbakọ na mwepụ) ịchịkọta - ọrụ Math.round, JavaScript enye abụọ ọzọ nhọrọ: na a nnukwu ụzọ (ceil) na ala (n'ala).
A, space data ga-integer ma ọ bụ nwere a kpọmkwem ọnụ ọgụgụ nke digits mgbe ntụpọ ebe. Mgbe ị chọrọ ịgbanwe ọnọdụ nke ntụpọ mgbe nke ọnụ ọgụgụ ndị bara uru classic echiche iji kewaa (uba) chọrọ nọmba nke nkewa site 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
Ke ọhụrụ atụ nke ndị ọrụ ohere ná mgbakọ na mwepụ n'ala Javascript koodu eji ọtụtụ adabaghị. Ọ bụ ezie na ọtụtụ ihe na-adabere na ezi uche nke otu ọrụ. Gbanwee ọnọdụ nke ntụpọ ebe-amụba ma ọ bụ nkerisi site 10, 100, 1000, ... na ọ bụ ihe kasị mma mgbe ịchịkọta, ọ bụghị n'ihu ya.
Mkpa. Mgbe na-eji nọmba dị ka arụmụka, njehie ukar n'ihi eziokwu ahụ bụ na ngụkọta oge N'ihi ya, e.g., nrụtụ ma ọ bụ gbochie nha, nwere a bara uru n'ezie ma ọ bụ na a eriri na-adịghị ghọrọ ka a nọmba.
mgbakọ na mwepụ ọrụ
Ke adianade trigonometric ọrụ: enweghị (mmehie), cosine (cos) na tangent (tan), mgbakọ na mwepụ ihe na-enye arcsine (asin), arccosine (acos) na aak tangent (atan).
Ọ dịkwa ike gbakọọ exponent (exp) - "e" ruo n'ókè gbakọọ eke logarithm (abanye), na-square mgbọrọgwụ nke (sqrt), na-agwa ndị na nọmba ahụ chọrọ ogo (pow).
Iji mgbakọ na mwepụ ọrụ dị ka a gburugburu, n'ala na ceil, ma e wezụga n'ihi na pow ọrụ, nke na-ewe abụọ arụmụka: mbụ - na ọnụ ọgụgụ, nke abụọ - ókè nke na ọ ga-akpọlite.
N'ezie, trigonometric ọrụ - a mma akụrụngwa nke JavaScript Math ihe, ma ọ ga-agaghị je. JavaScript - ọ bụghị a mgbakọ na mwepụ igwe na-nchọgharị asụsụ, na-elekọta nke nke na-eje ozi na peeji nke, DOM ihe na-arụ ọrụ a otutu na-eme ọrụ.
Nzube nke ihe idu ke ndokwa nke ezigbo mgbakọ na mwepụ ngwá ọrụ maka a akpan akpan ọrụ, ma ọ bụghị n'ihi na ngụkọta oge nke integrals, ọzọ na Ọnwa na ike a pụrụ iche na-aga aga. Ọtụtụ ndị na saịtị, nwere mmasi mgbakọ na mwepụ, bụ nnọọ ngwa ngwa na-arụ ọrụ.
Kacha nta, kacha na a random uru
Mmejuputa iwu nke ọrụ min na max eburu a dị iche iche ọnụ ọgụgụ nke nọmba na tụnyere.
Ma ọrụ iri a ụfọdụ ọnụ ọgụgụ nke arụmụka idịghe nanị abụọ arụmụka. N'ihi ga-abụ ndị kacha nta min nke-ebute site ná nọmba atụmatụ ịkpata max - kacha.
Ọ bụrụ na ọ dịkarịa ala otu arụmụka na-akọwapụtaghị, n'ihi ga-abụ 'Nan'.
random ọrụ site na a random nọmba n'etiti 0 na 1. Ya ngwa bụ nnọọ mbara.
padl () ọrụ na-eji ebe a, nke na-agbakwụnye na ọnụ ọgụgụ efu, ma ọ bụrụ na ọ bụ otu ọbula. N'ihi ya, oku viuq () na-enwetara na-akwanyere ndị random nọmba, ma zuru ezu pụrụ iche ka ọ ghara-ugboro ugboro n'ime otu ụbọchị.
Ọ bụrụ na ị mkpa karịa ihe pụrụ iche, i nwere ike na-akpọ ọrụ ugboro abụọ na ikpokọta n'ihi ụkpụrụ ma ọ bụ gụọ ọnụọgụ nke sekọnd nyere.
Nye ọ bụla mmewere nke page, aha a faịlụ ma ọ bụ ihe oyiyi, esenowo si nnọkọ, nyochaa nchekwa nke na-eji random ọrụ dị nnọọ ngwa ngwa na-adaba adaba.
Similar articles
Trending Now