KọmputaMmemme

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, variables na-adịghị kọwara tupu, na iji Njirimara nke JavaScript Math ihe ozugbo na ihe na-egosi. Otú ọ dị, na algọridim nwere ike ịchọ ya obibia. Mathematical constants na a Match ihe Njirimara na-arụ ọrụ ọ bụla syntactic owuwu nke JavaScript asụsụ.

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 =

Iji tọghata nọmba ka a eriri nke a na a akpan akpan isi ọrụ toString (rdx) na-etinyere ozugbo na agbanwe. Ka ihe atụ,

  • 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

 

 

 

 

Newest

Copyright © 2018 ig.birmiss.com. Theme powered by WordPress.