KwamfutocinShirye-shirye

LISSAFI daga JavaScript Math

A JavaScript Math abu ba ya bukatar ya haifar, shi wanzu a matsayin m ilimin lissafi coprocessor browser. Math ne ko da yaushe akwai a ko'ina a JavaScript code. Yana hada da asali constants a cikin nau'i na dũkiyarsu da kuma rare ilmin lissafi ayyuka kamar yadda hanyoyin.

JavaScript Math - shi ne mai gargajiya ilimin lissafi, kullum bukatu, m da sauki don amfani.

Math Properties

Basic ilmin lissafi constants:

  • tushe na halitta logarithm (E).
  • halitta logarithm (LN2, LN10).
  • logarithm (LOG2E, LOG10E).
  • pi (PI).
  • square Tushen (SQRT1_2, SQRT2).

Don samun dama da kaddarorin na duniya abu JavaScript Math dole ne saka da abu da sunan da sunan da ake so dukiya. Alal misali,

  • var exp = Math.E. // m e ~ 2,718
  • var n314 = Math.PI. // pi ~ 3,1415

Yawanci, da canji ba aka bayyana a gaba, da kuma amfani da kaddarorin da JavaScript Math abu kai tsaye a wani magana. Duk da haka, da algorithm iya bukatar da kansa m. Ilmin Lissafi constants a Match abu Properties aiki a wani syntactic Tsarin na JavaScript harshe.

A tabbatacce lambar da wani layi

Idan kana so ka samu cikin cikakkar darajar lamba, yi amfani da 'Abs' - wani siffa da ta sa wani m lambar.

  • Math.abs ( '- 65'). // = 65
  • Math.abs (19); // = 19
  • Math.abs (0); // 0 =

To maida lambar zuwa wani layi na haruffa a wani musamman tushe aiki toString (rdx) ne amfani kai tsaye ga m. Alal misali,

  • var iPos = (a / b) .toString (10);
  • var iPos = (a / b) .toString (2);
  • var iPos = (a / b) .toString (8);
  • var iPos = (a / b) .toString (16).

A nan, da siga 'rdx' - radix, bi da bi, gidan goma, binary, octal da hexadecimal. Maimakon na magana '(a / b)', za ka iya saka wani m sunan.

Hira da radix - mai amfani sosai fasalin. Lokacin da shi wajibi ne ta samar da wata launi code (da ake bukata don yin rikodin jerin hexadecimal lambobi) software, shi ne kawai irreplaceable.

Mutane da yawa CSS dokoki ko styles takamaiman abubuwa da ta samar da a kan gardama ko a lokacin aiki na shafin. Amfani da JavaScript Math abu, za ka iya ko da saduwa a kan wani mai sauqi qwarai website.

Muhimmanci. magana:

  • var iPos = Math.abs ( '- 1,3').

Yana ba ya aiki yadda ya kamata.

A sakamakon haka zai zama 'NAN'. Rabuwa da lamba kuma fractional sassa a JavaScript da wani dot, ba wani waƙafi. Amma da magana:

  • . Var iPos = ( '100,33') toString ().

Yana bada sakamakon: '100,33'. A wannan yanayin, shi ne aka rubuta a JavaScript Math style, amma sakamakon da aka generated a matsayin kirtani kirtani zuwa.

A JavaScript code sau da yawa take kaiwa zuwa tsanani kurakurai ba wani takamaiman lahani na algorithm developer, da kuma rashin lissafin kudi ga harshe siffofin to yanke duk da suka wuce haddi, wadda ba a bayar ga ko ba ya shige cikin ginin kalma.

Ayyuka Ƙididdigar real lambobin

Opportunities JavaScript Math abu da Ƙididdigar da dabi'u da kuma magana da kimantawa da sakamakon suke da muhimmanci sosai. Suna ba a baje ya wakilta, kamar yadda a wasu harsuna, amma suna aikin isa ga kusan duk wani aikace-aikace.

Sananne ne cewa a cikin dokokin CSS styles, Dom ƙi dũkiyarsu da kuma sauran abubuwa da ake bukata lamba muhawara. A wasu lokuta, da ake bukata dabi'u da fractional wani ɓangare na daya ko fiye lambobi, da kuma. Bugu da kari ga saba (ilmin lissafi) Ƙididdigar - aiki Math.round, JavaScript offers biyu ƙarin zaɓuɓɓuka: a cikin wani babban hanya (ceil) da kuma cireta (bene).

Yawanci, na lamba data dole lamba ko da wani takamaiman adadin lambobi bayan da gidan goma batu. Lokacin da ka bukatar ka daidaita da matsayi na gidan goma batu a cikin yawan amfani classic ra'ayin su raba (ninka) da ake so yawan rabo da 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

A cikin latest misali na aikin yiwuwa ilimin lissafi kasa javascript code amfani da dama ba daidai ba. Ko da yake da yawa ya dogara da dabaru na musamman aiki. Daidaita matsayin da gidan goma batu halitta ko rarraba ta 10, 100, 1000, ... yana da kyau bayan Ƙididdigar, ba a gaban shi.

Muhimmanci. Lokacin amfani lambobi kamar yadda muhawara, kurakurai sau da yawa faruwa saboda gaskiyar cewa lissafi sakamakon, msl, kula ko block masu girma dabam, yana mai real darajar ko wani layi da aka ba su tuba zuwa ga lamba.

ilmin lissafi ayyuka

Bugu da kari ga trigonometric ayyuka: ba tare da (zunubi), cosine (cos) da kuma tangent (tan), Math abu samar da arcsine (asin), arccosine (acos) da baka tangent (Atan).

Shi ne kuma zai yiwu yin lissafi da exponent (exp) - "e" da har zuwa lissafi halitta logarithm (shiga), kai da square tushen (sqrt), da kuma gaya lambar da ake so digiri (pow).

Amfani da ilmin lissafi da ayyuka kamar zagaye, bene, kuma ceil, fãce ga pow aiki, wanda daukan biyu muhawara: na farko - da lambar, na biyu - har zuwa abin da ya kamata a tãyar da su.

Hakika, trigonometric ayyuka - mai kyau bangaren na JavaScript Math abu, amma ya kamata ba samun kwashe. JavaScript - yana da ba wani ilmin lissafi na'ura da kuma browser harshe, da kula da wanda bauta pages, Dom abubuwa da yi mai yawa na yau da kullum aiki.

Dalilin da abu ya ta'allaka ne a samar da isasshen ilmin lissafi kayayyakin aiki, don a musamman aiki, da kuma ba domin lissafi na integrals, manufa ga Moon da kuma haifar da wani musamman animation. Mutane da yawa shafukan, sha'awar lissafi, shi ne sosai m aiki.

Mafi qarancin, matsakaicin kuma wani bazuwar darajar

Aiwatar da ayyuka min da max kwakwalwa wata lambar daban na lambobin kwatanta.

Dukansu ayyuka dauki wani adadi na muhawara ne ba dole ba ne kawai biyu muhawara. A sakamakon zai zama m min na daukar kwayar cutar lambobin siffofin haifar max - iyakar.

Idan akalla daya shaida da aka ba a kayyade ba, sakamakon zai zama 'NAN'.

bazuwar aiki ya haifar da wani bazuwar yawan tsakanin 0 kuma 1. Its aikace-aikace ne musamman m.

padl () aiki da ake amfani da nan, wanda in ji lambar sifili, idan shi ne guda lambobi. A sakamakon haka, kiran viuq () an samu dangane da bazuwar yawan, amma isasshe na musamman don haka kamar yadda ba za a maimaita a cikin rana daya.

Idan kana bukatar karin musamman, za ka iya kiran aiki sau biyu, da kuma hada da sakamakon dabi'u ko ƙidaya yawan sakan ba.

Ba wani kashi na page, sunan fayil, ko image, da baƙo ta zaman, saka idanu da lafiyar yin amfani da bazuwar aiki ne sosai da sauri da kuma dace.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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