⊗jsPmBsIC 61 of 505 menu

JavaScript의 부정확한 계산

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

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

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

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

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

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // 0.3을 출력합니다

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

alert(0.1 * 0.2);

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

alert(0.3 - 0.1);
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부