TietokoneetOhjelmointi

Math JavaScript-matematiikasta

JavaScript-muodossa Math-objekti ei tarvitse luoda, vaan se on kompakti matemaattinen selaimen koprocessor. Math on aina käytettävissä JavaScript-koodin missä tahansa. Se sisältää perusvaatimuksia ominaisuuksien muodossa ja suosittuja matemaattisia funktioita menetelmien muodossa.

JavaScript Math on perinteinen matemaattinen, jokapäiväinen tarpeellinen, helposti saatavilla ja helppokäyttöinen.

Math-ominaisuudet

Perusmatemaattiset vakiot:

  • Luonnon logaritmin (E) pohja;
  • Luonnollinen logaritmi (LN2, LN10);
  • Logaritmi numeroista (LOG2E, LOG10E);
  • Pi-numero (PI);
  • Neliöjuuret (SQRT1_2, SQRT2).

Jotta voit käyttää globaalin JavaScript Math -objektin ominaisuutta, sinun on määritettävä objektin nimi ja vaaditun omaisuuden nimi. Esimerkiksi,

  • Var exp = Math.E; // vakio e ~ 2.718
  • Var n314 = Math.PI; // numero Pi ~ 3.1415

Yleensä muuttujat eivät kuvata etukäteen, mutta käytä JavaScript Math -objektin ominaisuuksia suoraan lausekkeessa. Algoritmi saattaa kuitenkin edellyttää omaa lähestymistapaa. Matemaattiset vakiot Match-objektin ominaisuuksien muodossa toimivat JavaScript-kielen syntaktisissa rakenteissa.

Positiivinen luku ja merkkijono

Jos haluat saada numeron absoluuttisen arvon, käytä 'abs' -toimintoa, mikä tekee kaikista numeroista positiivisen.

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

Jos haluat muuntaa numeron merkkijonoon tietyltä alustalta, toString (rdx) -toiminto sovelletaan suoraan muuttujaan. Esimerkiksi,

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

Tässä parametri "rdx" on numerojärjestelmän perusta, vastaavasti, desimaali, binääri, oktaali ja heksadesimaali. Ilmaisun "(a / b)" sijaan voit määrittää muuttujan nimen.

Muunnos numerojärjestelmän pohjalle on erittäin hyödyllinen tehtävä. Kun haluat luoda värikoodin (kirjoita haluamasi heksadesimaalilukujen sekvenssi) ohjelmallisesti, se on yksinkertaisesti välttämätöntä.

Monet CSS-säännöt tai tiettyjen elementtien tyylit on muodostettava lennossa tai sivuston työn aikana. JavaScript Math -objektin käyttöä voi löytää jopa kaikkein yksinkertaisimmalla sivustolla.

Se on tärkeää. ilmaus:

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

Ei toimi niin kuin pitäisi.

Tulos on "NaN". Jakautumalla kokonaisluku ja murto-osa JavaScriptiin merkitään kaudella, ei pilkulla. Mutta ilmaus:

  • Var iPos = ('100,33'). ToString ();

Tuloksen tulos: '100.33'. Tässä tapauksessa se on kirjoitettu JavaScript-matemaattiseen tyyliin, mutta tulos muodostetaan merkkijonoina merkkijonossa.

JavaScript-koodissa usein vakava virhe ei johdu kehittäjän erityisestä virheestä algoritmissa ja kielen ominaisuuksien riittämättömyys huomioi kaikki tarpeettomat, joita ei ole annettu tai eivät sovi syntaksiin .

Reaalilukujen pyöristysfunktiot

JavaScript Math -objektin valmiudet pyöristämällä lausekkeiden arvot ja tulokset ovat erittäin tärkeitä. Ne eivät ole yhtä laajalti täällä kuin muilla kielillä, mutta niiden toimivuus riittää melkein mihin tahansa tehtävään.

On yleistä, että CSS-tyylisäännöt, DOM -objektin ominaisuudet ja muut elementit edellyttävät kokonaislukuja. Joissakin tapauksissa arvot ovat pakollisia yhden tai useamman numeron murto-osalla. Tavallisen (matemaattisen) pyöristyksen lisäksi - toiminto Math.round, JavaScript tarjoaa kaksi vaihtoehtoa: suuri puoli (katto) ja alempi puoli (lattia).

Numeeristen tietojen on yleensä oltava kokonaislukuja tai niillä on oltava tietty määrä numeroita desimaalipisteen jälkeen. Kun desimaalipisteen sijaintia on tarpeen muuttaa numerolla, on kätevää käyttää klassista ajatusta halutun numeron jakamisesta (kertomalla) jakamalla 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

Viimeisessä esimerkissä funktion matematiikan javascriptin käytöstä, koodi käyttää useita väärin. Vaikka paljon riippuu tietyn tehtävän logiikasta. Säädä desimaalipisteen sijaintia kertomalla tai jakamalla 10, 100, 1000, ... parhaiten pyöristyksen jälkeen eikä ennen sitä.

Se on tärkeää. Kun käytät numeroita argumentteina, usein virheitä syntyy juuri siksi, että esimerkiksi koordinaattien tai lohkokokojen laskemisen tuloksella on todellinen tai merkkijonon arvo, jota ei muuteta numeroiksi.

Matemaattiset toiminnot

Trigonometristen funktioiden lisäksi sinus (sin), kosini (cos) ja tangentti (tan) laskenta, Math-objekti tarjoaa arcsine (asin), arccosiini (acos) ja arktangentti (atan).

Voit myös laskea eksponentti (exp) - "e" tehoon, laskea numeron (log) luonnollinen logaritmi, nostaa juuren numero (sqrt) ja nostaa numero haluttuun tehoon (pow).

Matemaattisten toimintojen käyttö on samanlainen kuin pyöreä, lattia ja katto, lukuun ottamatta pow-funktiota, jolla on kaksi argumenttia: ensimmäinen on numero, toinen on se aste, johon se pitäisi rakentaa.

Tietenkin trigonometriset toiminnot ovat JavaScript Math -objektin hyvää osaa, mutta ei saa päästä pois. JavaScript ei ole matemaattinen kone, mutta selainkieli, jonka hoitaminen on palvella sivuja, DOM-objekteja, suorittaa paljon rutiinitehtäviä.

Tavoitteena on tarjota riittävä matemaattinen laite tiettyä työtä suoritettaessa eikä integraalien laskemista, lentoja kuuhun ja luoda ainutlaatuisen animaation. Monet matemaattiset tempaukset ovat hyvin hitaita.

Minimi, maksimi ja satunnainen arvo

Min- ja max-toimintojen toteutus olettaa erilaisen vertailutason lukumäärän.

Molemmissa funktioissa on useita argumentteja: ei välttämättä vain kaksi argumenttia. Minin tulos on siirrettyjen lukufunktioiden vähimmäismäärä, jonka tulos on maksimi.

Jos vähintään yhtä argumenttia ei ole määritetty, tulos on "NaN".

Satunnaistoiminto luo pseudosatunnaisen numeron 0: stä 1. Sen sovellus on uskomattoman laaja.

Tässä käytetään funktion padl (), joka täydentää numeron nollalla, jos siinä on yksi numero. Kutsuvan viuq () -palvelun tuloksena vastaanotetaan melko satunnainen numero, mutta tarpeeksi ainutlaatuinen, ettei sitä voida toistaa yhden päivän kuluessa.

Jos tarvitaan suurempaa ainutlaatuisuutta, voit soittaa toiminnolle kahdesti ja yhdistellä arvot tai laskea numeron sekunteina.

Jotta tahansa sivun elementille, tiedoston tai kuvan nimi, kävijäistunto, turvallisuuden hallintaan satunnaisen toiminnon avulla on erittäin nopea ja kätevä.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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