찾다

 >  Q&A  >  본문

javascript - for 루프에서 s+=0.01 표현식에 의한 s 출력이 산술 시퀀스가 ​​아닌 이유는 무엇입니까?


논리적으로 말하면 출력은
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
1.00
1.01
이어야 합니다. 출력됩니까? 결과는 어떻게 위의 그림과 같습니까? 갑자기 나타나는 소수점은 어떻습니까?

仅有的幸福仅有的幸福2758일 전646

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:40:57

    정확도 오류가 발생했습니다. s.toFixed(2)

    를 사용하세요.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:40:57

    십진 연산을 수행할 때 js에 오류가 있기 때문입니다

    회신하다
    0
  • 취소회신하다