ComputersProgramming

Pub muab kwv yees tus xov tooj nyob rau hauv programming rau WEB

Nyob rau hauv kev kawm txog zauv, muaj qee zaus thaum tag nrho cov precision ntawm tus xov tooj yog tsis xav tau, los yog yuav cuam tshuam vim lub impossibility ntawm kev txiav txim. Tej lub sijhawm yuav tshwm sim thaum lub sij hawm kev lag luam, e.g., nrog complex tsab ntawv tsa suab zog.

Pub muab kwv yees mus txog ib daim ntawv - nws yog nws hloov ze nyob rau hauv tus nqi nrog rau qhov sib ntxiv ntawm lub xeem zeros kawg.

Ntuj feem tej zaum yuav raug mus rau lub lag luam los ntawm cov zaubmov ntawm cov neeg: .. Kaum, pua pua, txhiab, thiab lwm yam Nyob rau qhov yuav tsum tau degree ntawm precision tsim nyog yuav hloov tau tus xov tooj nrog zeros, nyob rau hauv lub paug, uas yog npawv. koj yuav xav txog tej yam lub lag luam uas yooj yim piv txwv.

Yog li, thaum pub muab kwv yees li tus xov tooj ntawm kaum, yuav tsum tau hloov los ntawm xoom lej nyob rau hauv lub paug unit. Nyob rau tib lub sij hawm los ntawm pub muab kwv yees mus txog pua pua - yuav tsum hloov sawv daws yuav thiab kaum zauv.

Qhov no lub lag luam yuav muab cov approximate qhov tseem ceeb los ntawm transformation.

PHP Rounding xov tooj

Txawm tias PHP lus thiab yog cov lus, compiler, tsim rau siab tshaj plaws simplification ntawm kev ua hauj lwm nyob rau hauv cov creation ntawm WEB-nplooj ntawv thiab daim ntaub ntawv, nws tseem muaj ib tug xov tooj ntawm kev khiav dej num rau kev ua hauj lwm nrog zauv kab zauv. Lawv kuj xaws pub muab kwv yees no txoj kev loj hlob cheeb tsam.

PHP zog

Nyob rau hauv PHP muab peb zog rau pub muab kwv yees: puag ncig, ceil thiab pem teb. Tus thawj yog rau pub muab kwv yees kom tsawg integer. Qhov thib ob - tib yam li tus thawj, tab sis nyob rau hauv ib txoj kev loj. Peb - downwards.

Round () muaj nuj nqi teev hauv qab no syntax:

ntab puag ncig (float nqi [, rau cov menyuam precision])

Tus thawj parameter qhia tus naj npawb ntawm uas cov conversion tshwm sim. Ob, raws li ib tug yeem, nws qhia tias cov precision uas cov rounding ntawm cov zauv.

Ib qho piv txwv ntawm kev siv cov kev ua:

$ Roun = round (3.8); // 4
$ Roun = round (3.15); // 3
$ Roun = round (5.5); // 6
$ Roun = round (8.499); // 8
$ Roun = round (2.46,1); // 2.5
$ Roun = round (3.7384,3); // 3,738
$ Roun = round (1939 -1); // 1940
$ Roun = round (2.5,1); // 2.5
$ Roun = round (1444 -2); // 1400

Pub muab kwv yees yam lub xov tooj mus rau ob decimal chaw:

$ Roun = round (3.467,2); // 3,47

Pub muab kwv yees yam lub xov tooj mus rau ib tug integer nqi:

$ Roun = round (4.827); // 5

Yog hais tias koj xav tau ib tug puag ncig tooj nyob rau hauv ib txoj kev loj, koj yuav tsum tau siv ceil () muaj nuj nqi qhia txog cov syntax:

float ceil (float tus nqi)

Qhov no muaj nuj nqi yog tsim nyog los dhau tsuas yog ib parameter uas muaj ib tug fractional tooj.

Ib qho piv txwv ntawm kev siv cov kev ua:

$ CEI = ceil (4.7); // 5
$ CEI = ceil (4.001); // 4
$ CEI = ceil (6.5); // 7
$ CEI = ceil (3.0); // 3

Yog hais tias koj xav tau cov rounding ntawm tus xov tooj nyob rau hauv tsawg sab yuav tsum tau

siv pem teb () muaj nuj nqi teev cov syntax:

float pem teb (float tus nqi)

Qhov no muaj nuj nqi yog zoo li yav dhau los ib tug, tsuas yog hais tias nws muab suav dhau nws ib tug fractional xov tooj mus rau lub sab integer nqi.

Ib qho piv txwv ntawm kev siv cov kev ua:

$ Okr = pem teb (4.99); // 4
$ Okr = pem teb (5.023); // 5
$ Okr = pem teb (6.4); // 6
$ Okr = pem teb (7.0); // 7

JavaScript Rounding xov tooj

Nyob rau hauv JavaScript, raws li nrog PHP, muaj yog ib tug muaj nuj nqi rau pub muab kwv yees tus xov tooj. Lawv yog cov uas zoo sib xws rau PHP zog xws li lub npe, thiab cov ntsiab lus, tshwj tsis yog rau lub fact tias lawv yog hu ua li txoj kev ntawm cov lej kwv.

JavaScript yog inherently khoom-taw qhia kom paub hom lus programming. Qhov no paub licas hais ib co nta ua hauj lwm rau functionality. Peb txaus siab nyob rau hauv lub zog ntawm pub muab kwv yees tus xov tooj thiab lawv lub zog yog incorporated rau hauv lub Math kwv. Thiab yuav tau hu rau lawv tom qab lub npe ntawm tus kwv koj yuav tsum qhia kom meej rau neeg teb xov tooj ntawm qhov hu rau ".", Thiab ces cov cuab yeej lub npe. Ib yam li ntawd, koj yuav tsum qhia kom meej, thiab qhov tseem ceeb kis mus rau cov cuab yeej no.

Piv txwv li:

alert ( 'Math.floor (125.6768) =' + Math.floor (125.6768));

Yuav tso saib lub pop-up qhov rais 125.

Nyob rau hauv txhua rooj plaub, txawm hais tias khees thaum xub thawj siab ib muag lub complexity ntawm ua hauj lwm nrog tus kwv-taw qhia kom paub hom lus yuav tsis muaj tej teeb meem siv ib JavaScript muaj nuj nqi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hmn.delachieve.com. Theme powered by WordPress.