Kuinka pyöristää luku lähimpään 10:een JavaScriptissä

Kuinka Pyoristaa Luku Lahimpaan 10 Een Javascriptissa



Luvun likimääräinen laskelma tunnetaan pyöristämisenä. Se auttaa tekemään numeroista selkeämpiä ja helpompia ymmärtää. Laskennan vaaditun tarkkuuden mukaan luvut voidaan pyöristää tiettyyn arvoon. Luku pyöristetään lähimpään kymmenesosaan, kokonaislukua ei muuteta, vain likimääräinen arvo muuttuu.

Tämä tutkimus selittää menettelyn luvun pyöristämiseksi JavaScriptissä lähimpään kymmeneen.

Kuinka pyöristää luku lähimpään 10:een JavaScriptissä?

Käytä JavaScriptissä seuraavia menetelmiä pyöristääksesi luvun lähimpään kymmeneen:







Katsotaanpa edellä mainittujen menetelmien toimivuutta yksitellen!



Tapa 1: Pyöristä luku lähimpään 10:een käyttämällä Math.round()-menetelmää

JavaScriptissä ' pyöristää() 'menetelmä' Matematiikka ”-tyyppiä käytetään pyöristämään desimaaliluvut sekä likimääräisen arvon kokonaisluvut. Se pyöristää kokonaisluvun seuraavaan kokonaislukuun.



Syntaksi





Noudata annettua syntaksia pyöristääksesi 10:tä lähinnä olevan luvun round()-menetelmällä:

Matematiikka . pyöristää ( määrä / 10 ) * 10
  • ' Math.round() ” -menetelmää käytetään välittämällä luku jaettuna 10:llä argumentiksi, joka pyöristää tuloksen lähimpään kokonaislukuun.
  • Kerro se sitten 10:llä, jolloin tulos pyöristetään lähimpään 10:een.

Esimerkki

Määritä ensin funktio nimeltä ' kierros Lähimpään10 'parametrilla' määrä ”. Kutsuu Math.round()-metodia, joka palauttaa likimääräisen arvon, joka on lähinnä 10 :



toiminto roundToNearest10 ( määrä ) {

palata Matematiikka . pyöristää ( määrä / 10 ) * 10 ;

}

Soita ' kierros Lähimpään10 ”funktio syöttämällä kokonaisluku” 6745 ”. Se jaetaan ensin 10:llä ja palauttaa ' 674,5 ', joka pyöristetään' 675 ”, joka on luvun 674,5 lähin kokonaisluku. Saatu arvo kerrotaan sitten 10:llä, jotta likimääräinen arvo saadaan lähimpään 10:een:

konsoli. Hirsi ( kierros Lähimpään10 ( 6745 ) ) ;

Tulosteessa näkyy ' 6750 ', joka on lähimpänä 10' 6745 ':

Välitetään desimaaliarvo ' 89.9 ” funktiossa ja katso pyöristetty arvo:

konsoli. Hirsi ( kierros Lähimpään10 ( 89.9 ) ) ;

Tuloste tulostaa ' 90 ' pyöristämällä desimaaliluku ' 89.9 ” lähimpään 10:een:

Tapa 2: Pyöristä luku lähimpään 10:een käyttämällä Math.ceil()-menetelmää

Pyöristääksesi luvun lähimpään kymmeneen, ' Math.ceil() ”menetelmää käytetään. Se pyöristää luvun tulevaan suurimpaan kokonaislukuun. Jos desimaaliluku välitetään Math.ceil()-metodille, se palauttaa kokonaisluvun.

Syntaksi

Annettua syntaksia käytetään ' ceil() 'menetelmä:

Matematiikka . kattoon ( määrä / 10 ) * 10
  • Se ottaa luvun argumenttina jaettuna 10:llä ja kertoo sen sitten 10:llä.
  • Jakamalla luvun 10:llä se pyöristää luvun seuraavaan tulevaan suurimpaan kokonaislukuun.
  • Kerro sitten saatu luku 10:llä saadaksesi luvun pyöristettynä ylöspäin lähimpään kymmeneen.

Esimerkki

Kutsu ' Math.ceil() 'menetelmä kohdassa ' kierros Lähimpään10 ”-funktio ohittamalla luku jaettuna 10:llä ja kertomalla se sitten 10:llä pyöristääksesi luvun lähimpään kymmeneen:

toiminto roundToNearest10 ( määrä ) {

palata Matematiikka . kattoon ( määrä / 10 ) * 10 ;

}

Soita ' kierros Lähimpään10 'toiminto ja anna numero' 6745 'argumenttina. Se jaetaan ensin 10:llä ja palauttaa ' 674,5 ', joka pyöristetään' 675 ” johtuu ceil () -menetelmästä, joka on luvun 674,5 seuraavaksi suurin kokonaisluku. Sitten tuloksena oleva luku kerrotaan 10:llä ja saadaan likimääräinen arvo lähimpään 10:een:

konsoli. Hirsi ( kierros Lähimpään10 ( 6745 ) ) ;

Lähtö

Samoin desimaaliluku pyöristetään lähimpään 10:een JavaScriptissä käyttämällä Math.ceil()-menetelmää. Välitä numero ' 78.02 ' parametrina ' kierros Lähimpään10 ”-toiminto. Se tulee takaisin' 8 ', joka on seuraavaksi suurin kokonaisluku 7,802 ”, ja kerro sitten saatu luku luvulla 10 eli likimääräinen arvo lähimpään 10:een:

konsoli. Hirsi ( kierros Lähimpään10 ( 78.02 ) ) ;

Vastaava tulos on:

Tapa 3: Pyöristä luku lähimpään 10:een käyttämällä Math.floor()-menetelmää

On olemassa toinen menetelmä 'Math.floor()', jota käytetään pyöristämään luku lähimpään kymmeneen. Se pyöristää luvun alaspäin lähimpään kokonaislukuun. Jos desimaaliluku välitetään Math.floor()-metodille, se palauttaa lähimmän kokonaisen kokonaisluvun.

Syntaksi

Lattia()-menetelmässä käytetään seuraavaa syntaksia:

Matematiikka . lattia ( määrä / 10 ) * 10
  • Menetelmää kutsutaan välittämällä luku jaettuna 10:llä argumentiksi, joka pyöristää tuloksena olevan luvun alaspäin lähimpään kokonaislukuun.
  • Sitten tuloksena oleva luku kerrotaan 10:llä, mikä palauttaa luvun pyöristettynä lähimpään 10:een.

Esimerkki

Määritetyssä funktiossa ' pyöreä lähimpään 10() ', soita ' Math.floor() ” -menetelmää antamalla argumentiksi luku jaettuna 10:llä ja kertomalla se sitten 10:llä:

toiminto roundToNearest10 ( määrä ) {

palata Matematiikka . lattia ( määrä / 10 ) * 10 ;

}

Välitä numero ' 6745 ' argumenttina määritetyssä funktiossa nimeltä ' pyöreä lähimpään 10() ”. Se jaetaan ensin 10:llä ja palauttaa ' 674,5 ', joka pyöristetään' 674 ' johtuu floor()-metodista, joka on 674,5:n lähin alaspäin oleva kokonaisluku. Sitten tuloksena oleva luku ' 674 ” kerrotaan 10:llä ja saadaan likimääräinen arvo lähimpään 10:een:

konsoli. Hirsi ( kierros Lähimpään10 ( 6745 ) ) ;

Lähtö

Välitä desimaaliluku' -5.15 ' parametrina ' kierros Lähimpään10 ”-toiminto. Se tulee takaisin' 7 ', joka on lähin alaspäin oleva kokonaisluku 7,802 ”, ja kerro sitten saatu luku luvulla 10 joka on likimääräinen arvo lähimpään 10:een:

konsoli. Hirsi ( kierros Lähimpään10 ( - 5.15 ) ) ;

Tuotos tulee olemaan:

Johtopäätös

Pyöristääksesi luvun lähimpään kymmeneen, käytä JavaScriptin ennalta määritettyjä menetelmiä, joita ovat Math.round(), Math.ceil() ja Math.floor(). Math.round()-menetelmä pyöristää luvun lähimpään kokonaislukuun. Math.ceil()-menetelmä pyöristää luvun seuraavaksi suurimpaan kokonaislukuun, kun taas Math.floor()-metodi pyöristää luvun lähimpään kokonaislukuun. Kaikki nämä menetelmät kerrotaan 10:llä pyöristääkseen tuloksena olevan luvun lähimpään 10:een. Tässä tutkimuksessa on selitetty kaikkien näiden menetelmien toimivuus esimerkkiineen.