백분율을 가장 가까운 정수로 반올림

낮은

자체적으로 만든 그리드 시스템이 있으며 기둥의 모든 크기를 계산해야합니다.

열에 row맞습니다 12. Wich는 아래에 제공 할 모든 예제 코드의 경우입니다.

그리드 크기에 대한 백분율을 계산할 때 이러한 숫자는 대부분 다음과 같이 항상 정수가 아닙니다.

99.98029427220177
100.01970572779821
100.0146484375
100.009765625
100.01464843750001
100.00976562499999

내가 Math.floor자바 스크립트에서 사용할 때 나는 이것을 얻는다 :

94
96
98
99
98
99

그리고 이것은 내가 원하는 것입니다.

100
100
100
100
100
100

따라서 모두 전체 백분율로 반올림되었습니다.

테이 스택

내장 된 JavaScript toFixed () 메소드는 당신이 찾고있는 것입니다 :

이 솔루션에 동의하지 않는 신맛이 나는 코더가 몇 명있는 것 같습니다. 여기에서 간단한 요약을 제공합니다.

(99.790980).toFixed() # => "100"
(99.790980).toFixed(1) # => "99.8"
(100.23232).toFixed() # => "100"
(100.23232).toFixed(1) # => "100.2"

대부분의 경우 이러한 값은 DOM. 장면 아래에서 Number는 toString()브라우저가 화면에 그릴 수 있도록 변환됩니다 . 이것은 .NET 용 정말 간단한 내장 API입니다 Number. 안타깝게도 코더는 정말 열광적이어서 "물고기 잡기 위해 핵무기"를 사용하는 경향이 있습니다.

function preciseMathDotRound(value, precision = 0) {
  return parseFloat(value.toFixed(precision));
}

// preciseMathDotRound(99.919191) == 100

그리고 열렬한 사람들을 정말 화나게하려면 :

Math.round = preciseMathDotRound; // full send ftw

// Math.round(99.91919191) == 100
// Math.round(99.91919191, 2) == 99.92

이 답변은 Math.round 십진 정밀도 답변도 파괴합니다.

참고 : 수행중인 작업을 정확히 알지 못하는 경우 브라우저에서 제공하는 API 프로토 타입 또는 클래스를 오염시키지 마십시오.

아래로 투표 해주세요! ;)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정수 값을 가장 가까운 정수로 반올림으로 변경

분류에서Dev

MySQL의 DATETIME 값을 가장 가까운 분으로 반올림

분류에서Dev

int를 10으로 나눈 값을 가장 가까운 정수로 반올림

분류에서Dev

분수 부분을 .5 숫자의 가장 가까운 배수로 반올림

분류에서Dev

double 값을 가장 가까운 정수로 반올림하는 방법

분류에서Dev

Unity : 진행률 표시 줄을 가장 가까운 정수로 반올림

분류에서Dev

ionicTimePicker를 가장 가까운 30 분 간격으로 반올림

분류에서Dev

반올림 소수점을 PHP에서 가장 가까운 10 분의 1로

분류에서Dev

값을 가장 가까운 시간으로 반올림

분류에서Dev

값을 가장 가까운 50으로 반올림

분류에서Dev

변수를 가장 가까운 정수로 반올림

분류에서Dev

가장 가까운 정수로 반올림

분류에서Dev

MATLAB은 가장 가까운 정수로 반올림합니다.

분류에서Dev

double을 가장 가까운 짝수로 반올림하는 방법

분류에서Dev

Java double 배열을 반복하고 가장 가까운 정수로 반올림하는 방법

분류에서Dev

NSDecimal을 가장 가까운 정수 값으로 반올림하려면 어떻게해야합니까?

분류에서Dev

Jquery에서 부동 값을 가장 가까운 정수로 반올림하는 방법

분류에서Dev

C #을 사용하여 가장 가까운 .5로 반올림하는 방법

분류에서Dev

TSQL-가장 가까운 SECOND로 반올림 / 내림

분류에서Dev

타임 스탬프를 가장 가까운 10 초로 반올림하는 가장 효율적인 방법

분류에서Dev

Python : 음수를 가장 가까운 상위 0.5로 반올림

분류에서Dev

가장 가까운 4의 배수로 반올림

분류에서Dev

값을 가장 가까운 45 도로 반올림하는 가장 깨끗한 방법은 무엇입니까?

분류에서Dev

IOS 차트-YAxis 스케일링 수를 가장 가까운 백, 수천 등으로 반올림

분류에서Dev

Swift에서 double을 가장 가까운 100 분의 1로 반올림하는 방법은 무엇입니까?

분류에서Dev

PHP에서 가장 가까운 15로 정수를 반올림하는 방법

분류에서Dev

사전에서 가장 가까운 정수 키 값으로 반올림 [Swift / iOS]

분류에서Dev

가장 가까운 지정된 숫자 (10 진수)로 반올림

분류에서Dev

자바 스크립트는 가장 가까운 정수로 반올림

Related 관련 기사

  1. 1

    정수 값을 가장 가까운 정수로 반올림으로 변경

  2. 2

    MySQL의 DATETIME 값을 가장 가까운 분으로 반올림

  3. 3

    int를 10으로 나눈 값을 가장 가까운 정수로 반올림

  4. 4

    분수 부분을 .5 숫자의 가장 가까운 배수로 반올림

  5. 5

    double 값을 가장 가까운 정수로 반올림하는 방법

  6. 6

    Unity : 진행률 표시 줄을 가장 가까운 정수로 반올림

  7. 7

    ionicTimePicker를 가장 가까운 30 분 간격으로 반올림

  8. 8

    반올림 소수점을 PHP에서 가장 가까운 10 분의 1로

  9. 9

    값을 가장 가까운 시간으로 반올림

  10. 10

    값을 가장 가까운 50으로 반올림

  11. 11

    변수를 가장 가까운 정수로 반올림

  12. 12

    가장 가까운 정수로 반올림

  13. 13

    MATLAB은 가장 가까운 정수로 반올림합니다.

  14. 14

    double을 가장 가까운 짝수로 반올림하는 방법

  15. 15

    Java double 배열을 반복하고 가장 가까운 정수로 반올림하는 방법

  16. 16

    NSDecimal을 가장 가까운 정수 값으로 반올림하려면 어떻게해야합니까?

  17. 17

    Jquery에서 부동 값을 가장 가까운 정수로 반올림하는 방법

  18. 18

    C #을 사용하여 가장 가까운 .5로 반올림하는 방법

  19. 19

    TSQL-가장 가까운 SECOND로 반올림 / 내림

  20. 20

    타임 스탬프를 가장 가까운 10 초로 반올림하는 가장 효율적인 방법

  21. 21

    Python : 음수를 가장 가까운 상위 0.5로 반올림

  22. 22

    가장 가까운 4의 배수로 반올림

  23. 23

    값을 가장 가까운 45 도로 반올림하는 가장 깨끗한 방법은 무엇입니까?

  24. 24

    IOS 차트-YAxis 스케일링 수를 가장 가까운 백, 수천 등으로 반올림

  25. 25

    Swift에서 double을 가장 가까운 100 분의 1로 반올림하는 방법은 무엇입니까?

  26. 26

    PHP에서 가장 가까운 15로 정수를 반올림하는 방법

  27. 27

    사전에서 가장 가까운 정수 키 값으로 반올림 [Swift / iOS]

  28. 28

    가장 가까운 지정된 숫자 (10 진수)로 반올림

  29. 29

    자바 스크립트는 가장 가까운 정수로 반올림

뜨겁다태그

보관