리자

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

· 17년 전 · 4494

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,413
17년 전 조회 2,057
17년 전 조회 4,469
17년 전 조회 3,302
17년 전 조회 1,701
17년 전 조회 3,826
17년 전 조회 3,065
17년 전 조회 2,326
17년 전 조회 1,572
17년 전 조회 2,600
17년 전 조회 2,328
17년 전 조회 2,245
17년 전 조회 2,188
17년 전 조회 1,437
17년 전 조회 2,144
17년 전 조회 3,177
17년 전 조회 1,685
17년 전 조회 1,936
17년 전 조회 1,611
17년 전 조회 1,853
17년 전 조회 1,835
17년 전 조회 1,735
17년 전 조회 2,819
17년 전 조회 2,592
17년 전 조회 2,384
17년 전 조회 1,671
17년 전 조회 2,690
17년 전 조회 4,518
17년 전 조회 3,014
17년 전 조회 1,916
17년 전 조회 2,118
17년 전 조회 3,520
17년 전 조회 2,503
17년 전 조회 4,085
17년 전 조회 1,944
17년 전 조회 2,533
17년 전 조회 2,378
17년 전 조회 1,880
17년 전 조회 2,397
17년 전 조회 2,198
17년 전 조회 2,233
17년 전 조회 3,352
17년 전 조회 2,412
17년 전 조회 1,702
17년 전 조회 1,727
17년 전 조회 2,379
17년 전 조회 3,479
17년 전 조회 2,406
17년 전 조회 1,801
17년 전 조회 4,495
17년 전 조회 2,293
17년 전 조회 3,723
17년 전 조회 6,302
17년 전 조회 1,753
17년 전 조회 1,898
17년 전 조회 1,491
17년 전 조회 1,600
17년 전 조회 3,137
17년 전 조회 2,168
17년 전 조회 2,843
17년 전 조회 1,551
17년 전 조회 3,439
17년 전 조회 2,436
17년 전 조회 2,865
17년 전 조회 1,662
17년 전 조회 2,021
17년 전 조회 1,393
17년 전 조회 1,454
17년 전 조회 2,039
17년 전 조회 1,466
17년 전 조회 4,561
17년 전 조회 1,775
17년 전 조회 2,252
17년 전 조회 7,368
17년 전 조회 1,627
17년 전 조회 2,161
17년 전 조회 3,403
17년 전 조회 1,462
17년 전 조회 2,234
17년 전 조회 1,388
17년 전 조회 2,082
17년 전 조회 2,418
17년 전 조회 3,228
17년 전 조회 1,491
17년 전 조회 1,560
17년 전 조회 1,814
17년 전 조회 1,479
17년 전 조회 4,621
17년 전 조회 4,148
17년 전 조회 3,057
17년 전 조회 1,830
17년 전 조회 1,574
17년 전 조회 1,863
17년 전 조회 2,789
17년 전 조회 1,982
17년 전 조회 2,267
17년 전 조회 1,549
17년 전 조회 1,296
17년 전 조회 1,369
17년 전 조회 3,162