리자

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

· 17년 전 · 4263

1.23 * 99070

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

121856.1 이라는 결과가 나온다.

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

121856.09999999999

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

parseFloat(1.23 * 99070).toFixed(2)

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

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

121856.10

[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
17년 전 조회 2,162
17년 전 조회 1,817
17년 전 조회 4,221
17년 전 조회 3,067
17년 전 조회 1,461
17년 전 조회 3,593
17년 전 조회 2,819
17년 전 조회 2,095
17년 전 조회 1,319
17년 전 조회 2,354
17년 전 조회 2,092
17년 전 조회 2,003
17년 전 조회 1,948
17년 전 조회 1,202
17년 전 조회 1,897
17년 전 조회 2,957
17년 전 조회 1,460
17년 전 조회 1,700
17년 전 조회 1,375
17년 전 조회 1,631
17년 전 조회 1,603
17년 전 조회 1,474
17년 전 조회 2,582
17년 전 조회 2,345
17년 전 조회 2,128
17년 전 조회 1,440
17년 전 조회 2,452
17년 전 조회 4,275
17년 전 조회 2,760
17년 전 조회 1,682
17년 전 조회 1,883
17년 전 조회 3,257
17년 전 조회 2,263
17년 전 조회 3,854
17년 전 조회 1,699
17년 전 조회 2,290
17년 전 조회 2,126
17년 전 조회 1,639
17년 전 조회 2,154
17년 전 조회 1,956
17년 전 조회 1,988
17년 전 조회 3,099
17년 전 조회 2,178
17년 전 조회 1,456
17년 전 조회 1,487
17년 전 조회 2,151
17년 전 조회 3,225
17년 전 조회 2,169
17년 전 조회 1,555
17년 전 조회 4,264
17년 전 조회 2,050
17년 전 조회 3,481
17년 전 조회 6,052
17년 전 조회 1,511
17년 전 조회 1,680
17년 전 조회 1,256
17년 전 조회 1,373
17년 전 조회 2,898
17년 전 조회 1,930
17년 전 조회 2,618
17년 전 조회 1,327
17년 전 조회 3,205
17년 전 조회 2,186
17년 전 조회 2,630
17년 전 조회 1,426
17년 전 조회 1,778
17년 전 조회 1,172
17년 전 조회 1,227
17년 전 조회 1,803
17년 전 조회 1,245
17년 전 조회 4,328
17년 전 조회 1,527
17년 전 조회 2,026
17년 전 조회 7,111
17년 전 조회 1,403
17년 전 조회 1,919
17년 전 조회 3,147
17년 전 조회 1,243
17년 전 조회 2,006
17년 전 조회 1,176
17년 전 조회 1,879
17년 전 조회 2,177
17년 전 조회 2,989
17년 전 조회 1,261
17년 전 조회 1,352
17년 전 조회 1,580
17년 전 조회 1,238
17년 전 조회 4,377
17년 전 조회 3,920
17년 전 조회 2,811
17년 전 조회 1,609
17년 전 조회 1,356
17년 전 조회 1,627
17년 전 조회 2,538
17년 전 조회 1,755
17년 전 조회 2,040
17년 전 조회 1,329
17년 전 조회 1,065
17년 전 조회 1,142
17년 전 조회 2,946