본문 바로가기

JS

함수의 return 문법 & 소수점 다루기

return ~ 

함수를 실행하면 return 값을 반환해줌 + 함수를 종료

 

소수점 다루기

연산과정중 2진법으로 계산하는 과정에서 오차가 발생

소숫점은 이진법으로 바꾸면 무한하게 숫자가 생김 그래서 반올림을 하고 

그 과정에서 작은 오차가 발생함 

 

해결방법 

> 반올림을 한다 

 숫자.toFixed(몇자리)

반환값은 문자로 나옴 

 

> 소숫점을 없앨 만큼의 10^ 을 곱하고 다시 10^ 으로 나눠줌