Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

JavaScript zaokrúhlenie Funkcia

Ako objektovo orientovaný jazyk , JavaScript obsahuje objekty a metódy vo svojej knižnici plniť celý rad úloh . Matematický objekt obsahuje rôzne metódy a hodnoty , na pomoc programátorom v jednoduché alebo zložité výpočty . Jednou z týchto možností je zaokrúhlenie čísla . S možnosťou zaokrúhlených čísiel , programátori môžu definovať desatinné žiadne desatinné miesto , a vykonať špeciálne príkazy zaokrúhľovania , ako sú stropné a podlahové výpočty . Math objekt

JavaScript Knižnice obsahujú objekt Math , ktorý pomáha programátorom so základnými alebo bežné matematické výpočty . Objekt Math obsahuje niektoré matematické konštanty ( ako Pi , e , alebo druhej odmocniny 2 ) . Objekt Math obsahuje tiež užitočné metódy , ktoré vykonávajú určité funkcie , ako je napríklad číslo generácie . " Kolo ) ( " metódu triedy Math trvá niekoľko desatinných miest a kolesá na najbližšie celé číslo . Takže , desatinná 4.5 by zaokrúhliť na 5 , zatiaľ čo 4.4 by koleso na 4.
Zaokrúhlenie na desatinné miesta

Kým kolo funkcia má svoje využitie na jeho vlastné , programátori budú s najväčšou pravdepodobnosťou musieť urobiť viac , než zaokrúhliť na najbližšie celé číslo čas od času . Pomocou okrúhleho funkciu , môže programátor zaokrúhliť na každom jedno desatinné miesto , s použitím tohto vzorca :

guľatý ( num * ( 10 ^ x ) ) /10 ^ x

kde " num " je desiatkovej na bicykli , a " x " je desatinné miesto , na ktoré chce programátor číslo zaokrúhliť .
Príklady

programátor môže vytvoriť program , ktorý počíta peniaze , ako súčasť webovej stránky . Ak to chcete vykonať , programátor potrebuje vypočítať desatinné o premenné dĺžke , ako je dolároch a centoch . To znamená , že programátor bude musieť zaokrúhliť na dve desatinné miesta ( * 0,00 ) . Ak je vzhľadom k desatinnou 6,7548 , príkaz JavaScript kolesá bude vyzerať tento príklad :

var num = 6,7548

var dolár = Math.round ( num * 100 ) /100 ;

číslo sa násobí 100 ( 10 ^ 2 ) , čo sa rovná 675,48 . Toto číslo zaokrúhli na najbližšie celé číslo pomocou kruhovej funkcie ( 675 ) . Tento výsledok sa vydelí 100. Výsledkom je , uložené v premennej " dolára , " 6.75 .
Alternatívy k okrúhleho funkcie

Vedľa guľatého funkcie , objekt Math obsahuje tiež " ceil ( ) " ( strop ) a " floor ( ) " funkcie . Funkcie strop sa chová podobne ako na bicykli funkcie , okrem toho , že to zaokrúhli desatinné číslo na najbližšie celé číslo , NAJVYŠŠÍ k kladné nekonečno . Napríklad , 3,1 by okolo až 4 , a -3,9 by zaokrúhliť na -3 ( pretože -3 je bližšie k kladné nekonečno ) . Podlahové funkcie chová opačne : zaokrúhlenie sa uskutočňuje na najbližšie celé číslo , NAJNIŽŠIE smerom záporné nekonečno . Tak, napríklad , 3.1 by zaokrúhliť na 3 , a -3.1 by koleso na -4 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené