JavaScript의 부정확한 계산

분수는 컴퓨터에 종종 부정확하게 표현될 수 있는 형태로 저장됩니다. 이 경우, 평범한 연산이 이상한 결과를 출력하는 놀라운 상황을 맞이할 수 있습니다. 예시:

javascriptlet a = 0.1 + 0.2;
alert(a); // 0.30000000000000004를 출력합니다

이러한 동작을 해결하기 위해, 지정된 소수점 자리에서 반올림을 수행하는 특별한 메서드 toFixed를 적용할 수 있습니다. 우리의 결과를 반올림해 봅시다:

javascriptlet a = 0.1 + 0.2;
alert(a.toFixed(2)); // '0.30'을 출력합니다

toFixed 메서드는 결과를 문자열 형태로 반환합니다. 그 결과를 숫자로 변환할 수 있습니다:

javascriptlet a = 0.1 + 0.2;
alert(+a.toFixed(2)); // 0.3을 출력합니다
Задание 1

다음 연산의 결과가 무엇인지 확인하세요:

javascriptalert(0.1 * 0.2);
Задание 2

다음 연산의 결과가 무엇인지 확인하세요:

javascriptalert(0.3 - 0.1);