JavaScript에서 숫자를 가장 가까운 10으로 반올림

Tahseen Tauseef 2024년2월15일
  1. JavaScript에서 Math.ceil()을 사용하여 숫자를 가장 가까운 10까지 반올림
  2. Math.round를 사용하여 JavaScript에서 숫자를 가장 가까운 10으로 반올림
JavaScript에서 숫자를 가장 가까운 10으로 반올림

JavaScript에는 숫자 반올림을 위한 기본 메서드가 있습니다. 예를 들어 숫자를 가장 가까운 10으로 반올림하려면 순수한 JavaScript 함수 Math.ceil()을 추가 나눗셈 및 곱셈과 함께 사용할 수 있습니다.

마찬가지로 숫자를 가장 가까운 10으로 반올림하려면 순수한 JavaScript 함수 Math.round()를 추가 나눗셈 및 곱셈과 함께 사용할 수 있습니다.

이 JavaScript 문서에서는 Math.ceil()Math.round() 함수를 사용하여 숫자를 반올림하거나 가장 가까운 10으로 반올림하는 방법을 배웁니다.

JavaScript에서 Math.ceil()을 사용하여 숫자를 가장 가까운 10까지 반올림

숫자를 가장 가까운 10으로 반올림하려면 Math.ceil() 함수를 호출하여 10으로 나눈 숫자를 매개변수로 전달하고 그 결과에 10을 곱합니다(예: Math.ceil(num / 10) \* 10.

Math.ceil 함수는 숫자를 다음으로 가장 큰 정수로 반올림하고 결과를 반환합니다.

function roundUpNearest10(num) {
  return Math.ceil(num / 10) * 10;
}

console.log(roundUpNearest10(101)); // 👉️ 110
console.log(roundUpNearest10(89.9)); // 👉️ 90
console.log(roundUpNearest10(80.01)); // 👉️ 90
console.log(roundUpNearest10(-59)); // 👉️ -50
console.log(roundUpNearest10(-60)); // 👉️ -60

아래 주어진 스크린샷은 위 코드의 출력을 보여줍니다.

가까운 10까지 반올림

Math.ceil 기능은 사용자의 모든 어려운 작업을 처리합니다. 예를 들어 Math.ceil 함수는 전달된 숫자에 소수 부분이 있는 경우 숫자를 반올림합니다.

반면에 정수가 전달되면 함수는 숫자를 반환합니다. 다음은 Math.ceil 기능을 사용하는 몇 가지 예입니다.

console.log(Math.ceil(6.01)); // 👉️ 7
console.log(Math.ceil(61.00001)); // 👉️ 62
console.log(Math.ceil(60)); // 👉️ 60
console.log(Math.ceil(-33.99)); // 👉️ -33

console.log(Math.ceil(null)); // 👉️ 0

아래 주어진 스크린샷은 위 코드의 출력을 보여줍니다.

가까운 10까지 반올림

Math.ceil 함수가 null 값으로 호출되면 0을 반환합니다. 코드 예제의 단계별 프로세스는 다음과 같습니다.

console.log(31 / 10); // 👉️ 3.1
console.log(50 / 10); // 👉️ 5

console.log(Math.ceil(31 / 10)); // 👉️ 4
console.log(Math.ceil(50 / 10)); // 👉️ 5

console.log(Math.ceil(41 / 10) * 10); // 👉️ 50
console.log(Math.ceil(60 / 10) * 10); // 👉️ 60

아래 주어진 스크린샷은 위 코드의 출력을 보여줍니다.

가까운 10까지 반올림

코드에는 두 단계가 있습니다.

  1. 숫자를 10으로 나누고 결과를 다음으로 가장 큰 정수로 반올림합니다.
  2. 결과에 10을 곱하여 숫자를 가장 가까운 10으로 반올림합니다.

Math.round를 사용하여 JavaScript에서 숫자를 가장 가까운 10으로 반올림

숫자를 가장 가까운 10으로 반올림하려면 Math.round() 함수를 호출하여 숫자를 10으로 나눈 값을 전달하고 결과에 10을 곱합니다(예: Math.round(num / 10) \* 10.

Math.round 함수는 숫자를 가져와 가장 가까운 정수로 반올림한 다음 결과를 반환합니다.

function roundToNearest10(num) {
  return Math.round(num / 10) * 10;
}

console.log(roundToNearest10(34)); // 👉️ 30
console.log(roundToNearest10(35)); // 👉️ 40
console.log(roundToNearest10(64.9)); // 👉️ 60
console.log(roundToNearest10(-36)); // 👉️ -40
console.log(roundToNearest10(-35)); // 👉️ -30

아래 주어진 스크린샷은 위 코드의 출력을 보여줍니다.

가까운 10으로 반올림

Math.round 기능은 사용자의 모든 어려운 일을 처리합니다. 이 함수는 숫자를 가장 가까운 정수로 반올림합니다.

반면에 숫자에 정확히 0.5의 소수 부분이 있는 경우 숫자는 양의 무한대 방향으로 다음 정수로 반올림됩니다.

다음은 Math.round 기능을 사용하는 몇 가지 예입니다.

console.log(Math.round(8.49)); // 👉️ 8
console.log(Math.round(8.5)); // 👉️ 9
console.log(Math.round(80)); // 👉️ 80
console.log(Math.round(-84.5)); // 👉️ -84
console.log(Math.round(-84.51)); // 👉️ -85
console.log(Math.round(null)); // 👉️ 0

아래 주어진 스크린샷은 위 코드의 출력을 보여줍니다.

가까운 10으로 반올림

Math.round 함수는 null 값으로 호출될 때 0을 반환합니다. 다음은 단계별로 다루는 예입니다.

console.log(65 / 10); // 👉️ 6.5
console.log(44 / 10); // 👉️ 4.4

console.log(Math.round(65 / 10)); // 👉️ 7
console.log(Math.round(44 / 10)); // 👉️ 4

console.log(Math.round(65 / 10) * 10); // 👉️ 70
console.log(Math.round(44 / 10) * 10); // 👉️ 40

아래 주어진 스크린샷은 위 코드의 출력을 보여줍니다.

가까운 10으로 반올림

이는 2단계 프로세스입니다.

  1. 숫자를 10으로 나누고 결과를 가장 가까운 정수로 반올림합니다.
  2. 결과에 10을 곱하여 숫자를 가장 가까운 10으로 반올림합니다.

따라서 이 JavaScript 기사의 도움을 통해 사용자는 Math.ceil()Math.round() 함수를 사용하여 숫자를 반올림하거나 가장 가까운 10으로 반올림하는 방법을 배웠습니다.

관련 문장 - JavaScript Math