리자

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

· 17년 전 · 4236

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,137
17년 전 조회 1,791
17년 전 조회 4,195
17년 전 조회 3,043
17년 전 조회 1,435
17년 전 조회 3,567
17년 전 조회 2,796
17년 전 조회 2,077
17년 전 조회 1,292
17년 전 조회 2,328
17년 전 조회 2,065
17년 전 조회 1,978
17년 전 조회 1,921
17년 전 조회 1,173
17년 전 조회 1,876
17년 전 조회 2,931
17년 전 조회 1,431
17년 전 조회 1,672
17년 전 조회 1,353
17년 전 조회 1,601
17년 전 조회 1,575
17년 전 조회 1,446
17년 전 조회 2,560
17년 전 조회 2,324
17년 전 조회 2,105
17년 전 조회 1,414
17년 전 조회 2,427
17년 전 조회 4,249
17년 전 조회 2,739
17년 전 조회 1,659
17년 전 조회 1,853
17년 전 조회 3,230
17년 전 조회 2,231
17년 전 조회 3,826
17년 전 조회 1,674
17년 전 조회 2,270
17년 전 조회 2,100
17년 전 조회 1,615
17년 전 조회 2,130
17년 전 조회 1,926
17년 전 조회 1,962
17년 전 조회 3,075
17년 전 조회 2,149
17년 전 조회 1,437
17년 전 조회 1,461
17년 전 조회 2,126
17년 전 조회 3,203
17년 전 조회 2,139
17년 전 조회 1,531
17년 전 조회 4,237
17년 전 조회 2,025
17년 전 조회 3,458
17년 전 조회 6,032
17년 전 조회 1,484
17년 전 조회 1,654
17년 전 조회 1,237
17년 전 조회 1,348
17년 전 조회 2,870
17년 전 조회 1,907
17년 전 조회 2,592
17년 전 조회 1,301
17년 전 조회 3,178
17년 전 조회 2,160
17년 전 조회 2,603
17년 전 조회 1,405
17년 전 조회 1,754
17년 전 조회 1,151
17년 전 조회 1,206
17년 전 조회 1,779
17년 전 조회 1,224
17년 전 조회 4,304
17년 전 조회 1,501
17년 전 조회 2,002
17년 전 조회 7,089
17년 전 조회 1,378
17년 전 조회 1,895
17년 전 조회 3,125
17년 전 조회 1,223
17년 전 조회 1,982
17년 전 조회 1,155
17년 전 조회 1,852
17년 전 조회 2,150
17년 전 조회 2,961
17년 전 조회 1,240
17년 전 조회 1,329
17년 전 조회 1,556
17년 전 조회 1,224
17년 전 조회 4,355
17년 전 조회 3,898
17년 전 조회 2,787
17년 전 조회 1,590
17년 전 조회 1,335
17년 전 조회 1,603
17년 전 조회 2,520
17년 전 조회 1,734
17년 전 조회 2,018
17년 전 조회 1,306
17년 전 조회 1,039
17년 전 조회 1,120
17년 전 조회 2,924
🐛 버그신고