리자

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

· 17년 전 · 4455

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,383
17년 전 조회 2,016
17년 전 조회 4,429
17년 전 조회 3,273
17년 전 조회 1,662
17년 전 조회 3,791
17년 전 조회 3,031
17년 전 조회 2,294
17년 전 조회 1,529
17년 전 조회 2,556
17년 전 조회 2,297
17년 전 조회 2,210
17년 전 조회 2,155
17년 전 조회 1,401
17년 전 조회 2,109
17년 전 조회 3,133
17년 전 조회 1,658
17년 전 조회 1,904
17년 전 조회 1,572
17년 전 조회 1,820
17년 전 조회 1,793
17년 전 조회 1,699
17년 전 조회 2,780
17년 전 조회 2,558
17년 전 조회 2,345
17년 전 조회 1,635
17년 전 조회 2,647
17년 전 조회 4,478
17년 전 조회 2,974
17년 전 조회 1,878
17년 전 조회 2,070
17년 전 조회 3,478
17년 전 조회 2,455
17년 전 조회 4,039
17년 전 조회 1,895
17년 전 조회 2,502
17년 전 조회 2,340
17년 전 조회 1,840
17년 전 조회 2,358
17년 전 조회 2,157
17년 전 조회 2,190
17년 전 조회 3,314
17년 전 조회 2,380
17년 전 조회 1,660
17년 전 조회 1,682
17년 전 조회 2,341
17년 전 조회 3,422
17년 전 조회 2,361
17년 전 조회 1,764
17년 전 조회 4,456
17년 전 조회 2,256
17년 전 조회 3,684
17년 전 조회 6,255
17년 전 조회 1,709
17년 전 조회 1,859
17년 전 조회 1,448
17년 전 조회 1,552
17년 전 조회 3,106
17년 전 조회 2,125
17년 전 조회 2,816
17년 전 조회 1,505
17년 전 조회 3,405
17년 전 조회 2,396
17년 전 조회 2,832
17년 전 조회 1,627
17년 전 조회 1,977
17년 전 조회 1,352
17년 전 조회 1,417
17년 전 조회 1,996
17년 전 조회 1,421
17년 전 조회 4,522
17년 전 조회 1,737
17년 전 조회 2,210
17년 전 조회 7,328
17년 전 조회 1,589
17년 전 조회 2,116
17년 전 조회 3,371
17년 전 조회 1,416
17년 전 조회 2,198
17년 전 조회 1,354
17년 전 조회 2,052
17년 전 조회 2,380
17년 전 조회 3,197
17년 전 조회 1,457
17년 전 조회 1,522
17년 전 조회 1,773
17년 전 조회 1,444
17년 전 조회 4,575
17년 전 조회 4,122
17년 전 조회 3,020
17년 전 조회 1,791
17년 전 조회 1,529
17년 전 조회 1,828
17년 전 조회 2,757
17년 전 조회 1,941
17년 전 조회 2,227
17년 전 조회 1,505
17년 전 조회 1,256
17년 전 조회 1,329
17년 전 조회 3,137