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