Jak zaokrąglić liczbę do najbliższej 10 w JavaScript?

Jak Zaokraglic Liczbe Do Najblizszej 10 W Javascript



Przybliżone obliczenie liczby jest znane jako zaokrąglenie. Pomaga uczynić liczby jaśniejszymi i prostszymi do zrozumienia. Zgodnie z wymaganą dokładnością obliczeń liczby można zaokrąglić do określonej wartości. Liczba jest zaokrąglana do najbliższej dziesiątej części, nie zmienia się całej liczby, zmienia się tylko przybliżoną wartość.

To badanie wyjaśni procedurę zaokrąglania liczby w JavaScript do najbliższej 10.

Jak zaokrąglić liczbę do najbliższej 10 w JavaScript?

W JavaScript użyj następujących metod, aby zaokrąglić liczbę do najbliższej 10:







Zobaczmy, jak działają wyżej wymienione metody jeden po drugim!



Metoda 1: Zaokrąglij liczbę do najbliższej 10, korzystając z metody Math.round().

W JavaScript „ okrągły() „metoda” Matematyka Typ ” służy do zaokrąglania liczb dziesiętnych oraz liczb całkowitych po wartości przybliżonej. Zaokrągla liczbę całkowitą do najbliższej liczby całkowitej.



Składnia





Postępuj zgodnie z podaną składnią, aby użyć metody round() w celu zaokrąglenia liczby najbliższej 10:

Matematyka . okrągły ( numer / 10 ) * 10
  • Math.round() Metoda ” jest wywoływana poprzez przekazanie liczby podzielonej przez 10 jako argumentu, który zaokrągli wynik do najbliższej liczby całkowitej.
  • Następnie pomnóż to przez 10, co spowoduje zaokrąglenie wyniku do najbliższej dziesiątki.

Przykład

Najpierw zdefiniuj funkcję o nazwie „ zaokrąglenie do najbliższego 10 ” z parametrem „ numer ”. Wywołuje metodę Math.round(), która zwróci przybliżoną wartość najbliższą 10 :



funkcja roundTo Najbliższy10 ( numer ) {

zwrócić Matematyka . okrągły ( numer / 10 ) * 10 ;

}

Zadzwoń do ' zaokrąglenie do najbliższego 10 ” funkcja przekazująca liczbę całkowitą „ 6745 ”. Najpierw zostanie podzielone przez 10 i zwróci „ 674,5 ”, które zostanie zaokrąglone do „ 675 ”, która jest najbliższą liczbą całkowitą 674,5. Wynikowa wartość zostanie następnie pomnożona przez 10, aby uzyskać przybliżoną wartość z dokładnością do 10:

konsola. dziennik ( zaokrąglenie do najbliższego 10 ( 6745 ) ) ;

Na wyjściu pojawi się „ 6750 ”, która jest najbliższa 10 do „ 6745 ”:

Przekażmy wartość dziesiętną „ 89,9 ” w funkcji i zobacz zaokrągloną wartość:

konsola. dziennik ( zaokrąglenie do najbliższego 10 ( 89,9 ) ) ;

Wyjście wydrukuje „ 90 ” zaokrąglając liczbę dziesiętną „ 89,9 ” do najbliższych 10:

Metoda 2: Zaokrąglij liczbę do najbliższej 10, korzystając z metody Math.ceil().

Aby zaokrąglić liczbę do najbliższej 10, „ Matematyka.ceil() Metoda ” jest stosowana. Zaokrągli liczbę do najbliższej największej liczby całkowitej. Jeśli do metody Math.ceil() zostanie przekazana liczba dziesiętna, zwraca ona liczbę całkowitą.

Składnia

Podana składnia jest używana dla „ stropować() ' metoda:

Matematyka . stropować ( numer / 10 ) * 10
  • Przyjmuje liczbę jako argument podzieloną przez 10, a następnie mnoży ją przez 10.
  • Dzieląc liczbę przez 10, zaokrągla liczbę do najbliższej najbliższej największej liczby całkowitej.
  • Następnie pomnóż wynikową liczbę przez 10, aby uzyskać liczbę zaokrągloną w górę do najbliższej dziesiątki.

Przykład

Wywołaj „ Matematyka.ceil() ” metoda w „ zaokrąglenie do najbliższego 10 ”, przekazując liczbę podzieloną przez 10, a następnie mnożąc ją przez 10, aby zaokrąglić liczbę do najbliższej 10:

funkcja roundTo Najbliższy10 ( numer ) {

zwrócić Matematyka . stropować ( numer / 10 ) * 10 ;

}

Zadzwoń do ' zaokrąglenie do najbliższego 10 ” funkcja i przekazać liczbę „ 6745 ” jako argument. Najpierw zostanie podzielone przez 10 i zwróci „ 674,5 ”, które zostanie zaokrąglone do „ 675 ” ze względu na metodę ceil (), która jest kolejną co do wielkości liczbą całkowitą 674,5. Następnie wynikowa liczba zostanie pomnożona przez 10 i uzyskamy przybliżoną wartość z dokładnością do 10:

konsola. dziennik ( zaokrąglenie do najbliższego 10 ( 6745 ) ) ;

Wyjście

Podobnie liczba dziesiętna jest również zaokrąglana do najbliższej dziesiątki w JavaScript przy użyciu metody Math.ceil(). Podaj numer „ 78.02 ” jako parametr w „ zaokrąglenie do najbliższego 10 ” funkcja. wróci” 8 ”, która jest następną co do wielkości liczbą całkowitą z „ 7802 ”, a następnie pomnóż wynikową liczbę przez 10 to jest przybliżona wartość do najbliższej 10:

konsola. dziennik ( zaokrąglenie do najbliższego 10 ( 78.02 ) ) ;

Odpowiednim wyjściem będzie:

Metoda 3: Zaokrąglij liczbę do najbliższej 10, korzystając z metody Math.floor().

Istnieje inna metoda „Math.floor()”, która służy do zaokrąglania liczby do najbliższej dziesiątki. Zaokrągla ona liczbę w dół do najbliższej liczby całkowitej. Jeśli do metody Math.floor() zostanie przekazana dziesiętna liczba całkowita, zwracana jest najbliższa liczba całkowita.

Składnia

W przypadku metody floor() używana jest następująca składnia:

Matematyka . piętro ( numer / 10 ) * 10
  • Metoda jest wywoływana poprzez przekazanie liczby podzielonej przez 10 jako argumentu, który zaokrągli wynikową liczbę w dół do najbliższej liczby całkowitej.
  • Następnie wynikowa liczba zostanie pomnożona przez 10, co zwróci liczbę zaokrągloną do najbliższej 10.

Przykład

W zdefiniowanej funkcji „ zaokrąglenie do najbliższego 10() ', Zadzwoń do ' Matematyka.podłoga() ” przez przekazanie jako argumentu liczby podzielonej przez 10, a następnie pomnożenie jej przez 10:

funkcja roundToNearest10 ( numer ) {

zwrócić Matematyka . piętro ( numer / 10 ) * 10 ;

}

Podaj numer “ 6745 ” jako argument w zdefiniowanej funkcji o nazwie „ roundToNearest10() ”. Najpierw zostanie podzielony przez 10 i zwróci „ 674,5 ”, który zostanie zaokrąglony do „ 674 ” ze względu na metodę floor(), która jest najbliższą liczbą całkowitą w dół wynoszącą 674,5. Następnie wynikowa liczba „ 674 ” zostanie pomnożone przez 10 i otrzyma przybliżoną wartość do najbliższej 10:

konsola. dziennik ( roundDoNajbliższego10 ( 6745 ) ) ;

Wyjście

Podaj liczbę dziesiętną „ -5,15 ” jako parametr w „ roundDoNajbliższego10 funkcja. Powróci” 7 ”, która jest najbliższą w dół liczbą całkowitą z „ 7802 ”, a następnie pomnóż otrzymaną liczbę przez 10 co jest wartością przybliżoną z dokładnością do 10:

konsola. dziennik ( roundDoNajbliższego10 ( - 5.15 ) ) ;

Wynikiem będą:

Wniosek

Aby zaokrąglić liczbę do najbliższej 10, użyj predefiniowanych metod JavaScript, które obejmują Math.round(), Math.ceil() i Math.floor(). Metoda Math.round() zaokrągla liczbę do najbliższej całkowitej liczby całkowitej Metoda Math.ceil() zaokrągla liczbę do najbliższej największej liczby całkowitej, natomiast metoda Math.floor() zaokrągla liczbę do najbliższej w dół liczby całkowitej. Wszystkie te metody zostaną pomnożone przez 10, aby zaokrąglić wynikową liczbę do najbliższej 10. W tym badaniu działanie wszystkich tych metod zostało wyjaśnione wraz z ich przykładami.