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:
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) * 10Przykł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)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) * 10Przykł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)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) * 10Przykł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)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.