Jak zaokrouhlit číslo na nejbližších 10 v JavaScriptu

Jak Zaokrouhlit Cislo Na Nejblizsich 10 V Javascriptu



Přibližný výpočet čísla se nazývá zaokrouhlení. Pomáhá to udělat čísla jasnější a srozumitelnější. Podle požadované přesnosti výpočtu lze čísla zaokrouhlit na konkrétní hodnotu. Číslo je zaokrouhleno na nejbližší desetinu, celé číslo se nemění, mění se pouze přibližná hodnota.

Tato studie vysvětlí postup zaokrouhlení čísla v JavaScriptu na nejbližších 10.

Jak zaokrouhlit číslo na nejbližších 10 v JavaScriptu?

V JavaScriptu použijte k zaokrouhlení čísla na nejbližších 10 následující metody:







Pojďme se podívat na fungování výše uvedených metod jednu po druhé!



Metoda 1: Zaokrouhlení čísla na nejbližších 10 s využitím metody Math.round().

V JavaScriptu „ kolo() “ metoda “ Matematika Typ ” se používá k zaokrouhlení desetinných čísel i celých čísel na přibližnou hodnotu. Zaokrouhlí celé číslo na nejbližší celé číslo.



Syntax





Postupujte podle dané syntaxe pro použití metody round() k zaokrouhlení čísla nejbližšího k 10:

Matematika . kolo ( číslo / 10 ) * 10
  • ' Math.round() ” metoda se vyvolá předáním čísla děleného 10 jako argumentu, který zaokrouhlí výsledek na nejbližší celé číslo.
  • Poté jej vynásobte 10, čímž se výsledek zaokrouhlí na nejbližších 10.

Příklad

Nejprve definujte funkci s názvem „ roundToNearest10 “ s parametrem “ číslo “. Volá metodu Math.round(), která vrátí přibližnou hodnotu, která je nejbližší k 10 :



funkce roundToNearest10 ( číslo ) {

vrátit se Matematika . kolo ( číslo / 10 ) * 10 ;

}

Zavolej ' roundToNearest10 'funkce předáním celého čísla' 6745 “. Nejprve se vydělí 10 a vrátí „ 674,5 “, které bude zaokrouhleno na “ 675 ” což je nejbližší celé číslo 674,5. Výslednou hodnotu pak vynásobíme 10, abychom získali přibližnou hodnotu na nejbližších 10:

řídicí panel. log ( roundToNearest10 ( 6745 ) ) ;

Na výstupu se zobrazí „ 6750 “, což je nejbližší 10 k „ 6745 “:

Předáme desetinnou hodnotu“ 89,9 ” ve funkci a podívejte se na zaokrouhlenou hodnotu:

řídicí panel. log ( roundToNearest10 ( 89,9 ) ) ;

Výstup vytiskne „ 90 'zaokrouhlením desetinného čísla' 89,9 “ na nejbližších 10:

Metoda 2: Zaokrouhlení čísla na nejbližších 10 s využitím metody Math.ceil().

Chcete-li zaokrouhlit číslo na nejbližších 10, „ Math.ceil() “ je použita metoda. Číslo zaokrouhlí na nadcházející největší celé číslo. Pokud je metodě Math.ceil() předáno desítkové číslo, vrátí celé číslo.

Syntax

Daná syntaxe se používá pro „ ceil() “ metoda:

Matematika . strop ( číslo / 10 ) * 10
  • Vezme číslo jako argument dělený 10 a pak ho vynásobí 10.
  • Vydělením čísla 10 se číslo zaokrouhlí na další nadcházející největší celé číslo.
  • Poté vynásobte výsledné číslo 10, abyste dostali číslo zaokrouhlené nahoru na nejbližších 10.

Příklad

Vyvolejte „ Math.ceil() “ metoda v “ roundToNearest10 ” funkce předáním čísla děleného 10 a následným vynásobením 10, aby bylo číslo zaokrouhleno na nejbližších 10:

funkce roundToNearest10 ( číslo ) {

vrátit se Matematika . strop ( číslo / 10 ) * 10 ;

}

Zavolej ' roundToNearest10 'funkce a předání čísla' 6745 “ jako argument. Nejprve se vydělí 10 a vrátí „ 674,5 “, které bude zaokrouhleno na “ 675 ” kvůli metodě ceil (), která je dalším největším celým číslem 674,5. Poté se výsledné číslo vynásobí 10 a získá se přibližná hodnota na nejbližších 10:

řídicí panel. log ( roundToNearest10 ( 6745 ) ) ;

Výstup

Podobně je desetinné číslo také zaokrouhleno na nejbližších 10 v JavaScriptu pomocí metody Math.ceil(). Předejte číslo' 78,02 “ jako parametr v „ roundToNearest10 funkce “. Vrátí se' 8 “, což je další největší celé číslo z „ 7,802 “ a poté výsledné číslo vynásobte 10 to je přibližná hodnota zaokrouhlená na nejbližších 10:

řídicí panel. log ( roundToNearest10 ( 78,02 ) ) ;

Odpovídající výstup bude:

Metoda 3: Zaokrouhlení čísla na nejbližších 10 s využitím metody Math.floor().

Existuje další metoda „Math.floor()“, která se používá k zaokrouhlení čísla na nejbližších 10. Zaokrouhlí číslo dolů na nejbližší celé číslo. Pokud je do metody Math.floor() předáno dekadické celé číslo, vrátí nejbližší celé číslo.

Syntax

Pro metodu floor() se používá následující syntaxe:

Matematika . podlaha ( číslo / 10 ) * 10
  • Metoda se volá předáním čísla děleného 10 jako argumentu, který zaokrouhlí výsledné číslo dolů na nejbližší celé číslo.
  • Poté se výsledné číslo vynásobí 10, což vrátí číslo zaokrouhlené na nejbližších 10.

Příklad

V definované funkci ' roundToNearest10() ', zavolej ' Math.floor() ” metodou předáním čísla děleného 10 jako argumentu a poté jej vynásobte 10:

funkce roundToNearest10 ( číslo ) {

vrátit se Matematika . podlaha ( číslo / 10 ) * 10 ;

}

Předejte číslo' 6745 ” jako argument v definované funkci s názvem “ roundToNearest10() “. Nejprve se vydělí 10 a vrátí „ 674,5 “, které bude zaokrouhleno na “ 674 ” kvůli metodě floor(), která je nejbližší celé číslo 674,5. Potom výsledné číslo „ 674 “ se vynásobí 10 a získá přibližnou hodnotu na nejbližších 10:

řídicí panel. log ( roundToNearest10 ( 6745 ) ) ;

Výstup

Předejte desetinné číslo “ -5.15 “ jako parametr v „ roundToNearest10 funkce “. Vrátí se' 7 ” což je nejbližší dolů celé číslo z “ 7,802 “ a poté výsledné číslo vynásobte 10 což je přibližná hodnota zaokrouhlená na nejbližších 10:

řídicí panel. log ( roundToNearest10 ( - 5.15 ) ) ;

Výstupem bude:

Závěr

Chcete-li zaokrouhlit číslo na nejbližších 10, použijte předdefinované metody JavaScriptu, které zahrnují Math.round(), Math.ceil() a Math.floor(). Metoda Math.round() zaokrouhlí číslo na nejbližší celé číslo Metoda Math.ceil() zaokrouhlí číslo na další největší celé číslo, zatímco metoda Math.floor() zaokrouhlí číslo na nejbližší celé číslo dolů. Všechny tyto metody se vynásobí 10, aby se výsledné číslo zaokrouhlilo na nejbližších 10. V této studii bylo vysvětleno fungování všech těchto metod spolu s jejich příklady.