Jak zaokrąglić numer do najbliższej 10 najlepszych w JavaScript

Jak zaokrąglić numer do najbliższej 10 najlepszych w JavaScript
Przybliżone obliczenia liczby są znane jako zaokrąglanie. Pomaga sprawić, że liczby są wyraźniejsze i prostsze do zrozumienia. Zgodnie z wymaganą dokładnością obliczeń liczby można zaokrąglić do określonej wartości. Liczba jest zaokrąglona do najbliższej dziesiątej, liczba całkowita nie jest zmieniana, tylko wartość przybliżona jest zmieniona.

To badanie wyjaśni procedurę zaokrąglenia liczby w JavaScript z najbliższymi 10.

Jak zaokrąglić numer do najbliższych 10 w JavaScript?

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

  • Matematyka.Metoda okrągłego ()
  • Matematyka.metoda suil ()
  • Matematyka.metoda floor ()

Zobaczmy działanie wyżej wymienionych metod jeden po drugim!

Metoda 1: Zaokrąglij liczbę do najbliższych 10 za pomocą matematyki.Metoda okrągłego ()

W JavaScript „okrągły()„Metoda„Matematyka”Typ służy do okrążenia liczb dziesiętnych, a także liczb całkowitych w przybliżonej wartości. Zachęca liczbę całkowitą do następnej liczby całkowitej.

Składnia

Postępuj zgodnie z podaną składnią do użycia metody okrągłej (), aby zaokrąglić liczbę najbliższą 10:

Matematyka.okrągły (liczba / 10) * 10
  • „„Matematyka.okrągły()”Metoda jest wywoływana przez przekazanie liczby podzielonej przez 10 jako argument, który zaokrąglą wynik do najbliższej liczby całkowitej.
  • Następnie pomnóż go przez 10, które zaokrąglą wynik do najbliższych 10.

Przykład

Najpierw zdefiniuj funkcję o nazwie „Roundtonearest10”Z parametrem„numer". Nazywa matematykę.Metoda okrągła (), która zwróci przybliżoną wartość najbliżej 10:

funkcja RoundToneArest10 (liczba)
Powrót matematyki.okrągły (liczba / 10) * 10;

Zadzwoń do "Roundtonearest10„Funkcja, przekazując liczbę całkowitą”6745". Zostanie najpierw podzielony przez 10 i zwróci „674.5”, Który zostanie zaokrąglony do„675”, Która jest najbliższą liczbą całkowitą z 674.5. Powstała wartość zostanie następnie pomnożona przez 10, aby uzyskać przybliżoną wartość do najbliższych 10:

konsola.log (RoundToneAst10 (6745));

Wyjście pokaże „6750”, Czyli najbliższe 10 do„6745”:

Przejdźmy wartość dziesiętną ”89.9”W funkcji i zobacz zaokrągloną wartość:

konsola.Log (RoundToneArest10 (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ższych 10 za pomocą matematyki.metoda suil ()

Aby zaokrąglić liczbę do najbliższych 10, „Matematyka.stropować()„Zastosowana jest metoda. Zaokrągnie numer do nadchodzącej największej liczby całkowitej. Jeśli liczba dziesiętna zostanie przekazana do matematyki.metoda suil (), zwraca liczbę całkowitą.

Składnia

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

Matematyka.Ceil (liczba / 10) * 10
  • Wymaga liczby jako argument podzielony przez 10, a następnie mnoży ją z 10.
  • Podzielając numer przez 10, zaokrągnie numer do następnej największej liczby całkowitej.
  • Następnie pomnóż liczbę wynikową przez 10, aby uzyskać zaokrąglanie liczby do najbliższych 10.

Przykład

Wywołać „Matematyka.stropować()„Metoda w„Roundtonearest10”Funkcja po przekazaniu liczby podzielonej przez 10, a następnie pomnóż ją z 10, aby zaokrąglić liczbę do najbliższych 10:

funkcja RoundToneArest10 (liczba)
Powrót matematyki.Ceil (liczba / 10) * 10;

Zadzwoń do "Roundtonearest10”Funkcja i przekaż liczbę”6745„Jako argument. Zostanie najpierw podzielony przez 10 i zwróci „674.5”, Który zostanie zaokrąglony do„675„Ze względu na metodę Ceil (), która jest kolejną największą liczbą całkowitą 674.5. Następnie wynikowy liczba zostanie pomnożona przez 10 i uzyska przybliżoną wartość do najbliższej 10:

konsola.log (RoundToneAst10 (6745));

Wyjście

Podobnie liczba dziesiętna jest również zaokrąglona do najbliższych 10 w JavaScript za pomocą matematyki.metoda suil (). Podaj numer „78.02”Jako parametr w„Roundtonearest10”Funkcja. Powróci „8„Który jest kolejną największą liczbą całkowitą„7.802”, A następnie pomnóż wynikową liczbę przez 10 To jest przybliżona wartość do najbliższej 10:

konsola.Log (RoundToneArest10 (78.02));

Odpowiednie wyjście będzie:

Metoda 3: Zaokrąglij liczbę do najbliższych 10 za pomocą matematyki.metoda floor ()

Istnieje inna metoda „Matematyka.floor () ”, który służy do zaokrąglania liczby do najbliższych 10. Zaokrągla liczbę w dół do najbliższej liczby całkowitej. Jeśli liczba dziesiętna zostanie przekazana matematyce.metoda floor (), zwraca najbliższą całą liczbę całkowitą.

Składnia

Do metody Floor () stosuje się następującą składnię:

Matematyka.podłoga (liczba / 10) * 10
  • Metoda jest wywoływana przez przekazanie liczby podzielonej przez 10 jako argument, który zaokrąglony liczba w dół do najbliższej liczby całkowitej.
  • Następnie wynikowy liczba pomnożnie przez 10, co zwróci liczbę zaokrągloną do najbliższych 10.

Przykład

W określonej funkcji „RoundToneArest10 ()", Zadzwoń do "Matematyka.podłoga()”Metoda przekazywaniem liczby podzielonej przez 10 jako argument, a następnie pomnóż ją z 10:

funkcja RoundToneArest10 (liczba)
Powrót matematyki.podłoga (liczba / 10) * 10;

Podaj numer „6745”Jako argument w określonej funkcji o nazwie„RoundToneArest10 ()". Zostanie najpierw podzielony przez 10 i zwróci „674.5”, Który zostanie zaokrąglony do„674„Ze względu na metodę podłogową (), która jest najbliższą liczbą całkowitą 674.5. Następnie wynikowy „liczba”674”Zostanie pomnożony przez 10 i uzyska przybliżoną wartość do najbliższych 10:

konsola.log (RoundToneAst10 (6745));

Wyjście

Przekaż liczbę dziesiętną „-5.15”Jako parametr w„Roundtonearest10”Funkcja. Powróci „7„Który jest najbliższą liczbą całkowitą„7.802”, A następnie pomnóż wynikową liczbę przez 10 która jest przybliżoną wartością do najbliższej 10:

konsola.Log (RoundToneArest10 (-5.15));

Wyjście będzie:

Wniosek

Aby zaokrąglić liczbę do najbliższych 10, użyj predefiniowanych metod JavaScript, które obejmują matematykę.Round (), matematyka.Ceil () i matematyka.podłoga(). Matematyka.Metoda okrągła () okrąża liczbę do najbliższej całej liczby całkowitej matematyki.Metoda Ceil () okrąża liczbę do następnej największej liczby całkowitej, a matematyka.Floor () Metoda okrąża liczbę do najbliższej liczby całkowitej. Wszystkie te metody pomnożą się przez 10, aby zaokrąglić wynikową liczbę do najbliższych 10. W tym badaniu działanie wszystkich tych metod zostało wyjaśnione wraz z ich przykładami.