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.