IT 인터넷/Node.js

[JavaScript] * 대신 / 를 써야 하는 이유 :: 곱하기와 나누기

Banjubu 2023. 10. 13. 18:22
반응형

 

콘솔에서 아래 코드를 실행해보세요.

Math.floor((33 / 8) * 10) * 0.1

 

원하는 값이 아니네요.

아래 코드를 실행하면 예상한대로 나와요.

Math.floor((33 / 8) * 10) / 10

 

일반적으로 곱하기가 나누기보다 빨라서 곱하는데 JS는 엉뚱한 값이 나오니 쓰지 않는게 좋겠어요.

 

 

반응형
LIST