리자

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

· 17년 전 · 4662

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,559
17년 전 조회 2,209
17년 전 조회 4,640
17년 전 조회 3,435
17년 전 조회 1,844
17년 전 조회 3,992
17년 전 조회 3,232
17년 전 조회 2,472
17년 전 조회 1,728
17년 전 조회 2,747
17년 전 조회 2,479
17년 전 조회 2,403
17년 전 조회 2,359
17년 전 조회 1,585
17년 전 조회 2,286
17년 전 조회 3,329
17년 전 조회 1,816
17년 전 조회 2,087
17년 전 조회 1,764
17년 전 조회 2,014
17년 전 조회 1,985
17년 전 조회 1,886
17년 전 조회 2,975
17년 전 조회 2,729
17년 전 조회 2,528
17년 전 조회 1,818
17년 전 조회 2,855
17년 전 조회 4,669
17년 전 조회 3,151
17년 전 조회 2,087
17년 전 조회 2,265
17년 전 조회 3,681
17년 전 조회 2,678
17년 전 조회 4,239
17년 전 조회 2,083
17년 전 조회 2,671
17년 전 조회 2,524
17년 전 조회 2,041
17년 전 조회 2,531
17년 전 조회 2,373
17년 전 조회 2,384
17년 전 조회 3,510
17년 전 조회 2,574
17년 전 조회 1,845
17년 전 조회 1,868
17년 전 조회 2,542
17년 전 조회 3,622
17년 전 조회 2,531
17년 전 조회 1,958
17년 전 조회 4,663
17년 전 조회 2,437
17년 전 조회 3,893
17년 전 조회 6,440
17년 전 조회 1,889
17년 전 조회 2,068
17년 전 조회 1,637
17년 전 조회 1,746
17년 전 조회 3,280
17년 전 조회 2,321
17년 전 조회 2,975
17년 전 조회 1,684
17년 전 조회 3,588
17년 전 조회 2,554
17년 전 조회 3,001
17년 전 조회 1,813
17년 전 조회 2,153
17년 전 조회 1,532
17년 전 조회 1,588
17년 전 조회 2,193
17년 전 조회 1,592
17년 전 조회 4,688
17년 전 조회 1,905
17년 전 조회 2,386
17년 전 조회 7,486
17년 전 조회 1,757
17년 전 조회 2,294
17년 전 조회 3,533
17년 전 조회 1,589
17년 전 조회 2,359
17년 전 조회 1,519
17년 전 조회 2,203
17년 전 조회 2,539
17년 전 조회 3,349
17년 전 조회 1,635
17년 전 조회 1,702
17년 전 조회 1,941
17년 전 조회 1,612
17년 전 조회 4,748
17년 전 조회 4,267
17년 전 조회 3,192
17년 전 조회 1,959
17년 전 조회 1,697
17년 전 조회 1,972
17년 전 조회 2,905
17년 전 조회 2,106
17년 전 조회 2,397
17년 전 조회 1,692
17년 전 조회 1,426
17년 전 조회 1,514
17년 전 조회 3,281