자바스크립트 float 계산 오류 수정 방법 > 공지사항 | 그누보드5

자바스크립트 float 계산 오류 수정 방법

  • profile_image
    짙은소우
    • 9건
    • 923회
    • 08-08-28 16:01

1.23 * 99070

위와 같은 식을 계산하면 결과 값이

121856.1 이라는 결과가 나온다.

하지만 자바스크립트로 계산할 경우 아래와 같은 이상한 결과 값이 나온다.

121856.09999999999

자세한 원인은 잘 모르겠지만, 아무 숫자형에 관련되어 있는 것 같다.

parseFloat(1.23 * 99070).toFixed(2)

float 형태로 변환해 준 다음 표현할 소수점 아래 자리수를 적어주면

결과값이 올바르게나온다.

121856.10

[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2021-08-25 15:57:43 갤러리형에서 복사 됨]

댓글9

  • profile_image
    근사식
  • profile_image
    근시

<a href="https://thefab.kr/" target="_blank">인터넷설치</a>

  • profile_image
    사성

<a href="https://fnsfood.kr/" target="_blank">제주도맛집</a>

  • profile_image
    태평가

<a href="https://pointdesign.co.kr/" target="_blank">바이낸스</a>

  • profile_image
    민천

<a href="https://airconnara.co.kr/" target="_blank">웹하드 순위</a>

댓글
자동등록방지 숫자를 순서대로 입력하세요.
이름
비번
로고 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna ad minim.
Copyright 2021. All Rights Reserved by 코리아피트니스