리자

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

· 17년 전 · 4410

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,338
17년 전 조회 1,975
17년 전 조회 4,376
17년 전 조회 3,232
17년 전 조회 1,620
17년 전 조회 3,752
17년 전 조회 2,984
17년 전 조회 2,256
17년 전 조회 1,482
17년 전 조회 2,512
17년 전 조회 2,253
17년 전 조회 2,157
17년 전 조회 2,107
17년 전 조회 1,362
17년 전 조회 2,063
17년 전 조회 3,094
17년 전 조회 1,613
17년 전 조회 1,856
17년 전 조회 1,529
17년 전 조회 1,780
17년 전 조회 1,746
17년 전 조회 1,652
17년 전 조회 2,733
17년 전 조회 2,512
17년 전 조회 2,299
17년 전 조회 1,587
17년 전 조회 2,605
17년 전 조회 4,436
17년 전 조회 2,929
17년 전 조회 1,834
17년 전 조회 2,024
17년 전 조회 3,426
17년 전 조회 2,414
17년 전 조회 3,996
17년 전 조회 1,850
17년 전 조회 2,458
17년 전 조회 2,293
17년 전 조회 1,793
17년 전 조회 2,313
17년 전 조회 2,111
17년 전 조회 2,139
17년 전 조회 3,269
17년 전 조회 2,334
17년 전 조회 1,614
17년 전 조회 1,644
17년 전 조회 2,296
17년 전 조회 3,386
17년 전 조회 2,317
17년 전 조회 1,721
17년 전 조회 4,411
17년 전 조회 2,208
17년 전 조회 3,643
17년 전 조회 6,209
17년 전 조회 1,666
17년 전 조회 1,816
17년 전 조회 1,407
17년 전 조회 1,497
17년 전 조회 3,055
17년 전 조회 2,076
17년 전 조회 2,769
17년 전 조회 1,463
17년 전 조회 3,357
17년 전 조회 2,347
17년 전 조회 2,779
17년 전 조회 1,574
17년 전 조회 1,930
17년 전 조회 1,315
17년 전 조회 1,370
17년 전 조회 1,954
17년 전 조회 1,375
17년 전 조회 4,471
17년 전 조회 1,698
17년 전 조회 2,167
17년 전 조회 7,279
17년 전 조회 1,533
17년 전 조회 2,070
17년 전 조회 3,321
17년 전 조회 1,370
17년 전 조회 2,152
17년 전 조회 1,304
17년 전 조회 2,014
17년 전 조회 2,338
17년 전 조회 3,152
17년 전 조회 1,416
17년 전 조회 1,479
17년 전 조회 1,730
17년 전 조회 1,395
17년 전 조회 4,535
17년 전 조회 4,080
17년 전 조회 2,958
17년 전 조회 1,753
17년 전 조회 1,483
17년 전 조회 1,781
17년 전 조회 2,706
17년 전 조회 1,901
17년 전 조회 2,178
17년 전 조회 1,464
17년 전 조회 1,207
17년 전 조회 1,277
17년 전 조회 3,096