function 정기예금_이자계산(원금, 이율, 예금기간년수, 이자소득세율=0.154)
{
const 경과월수 = 예금기간년수 * 12;
const 세전수령액 = Math.round(원금 * Math.pow(1 + (이율/12), 경과월수));
const 세전이자 = 세전수령액 - 원금;
const 이자과세 = Math.round(세전이자 * 이자소득세율);
return {
세전수령액: 세전수령액,
세전이자: 세전이자,
이자과세: 이자과세,
세후수령액: 세전수령액 - 이자과세
};
}
const 원금 = 1000000; // 백만원
const 이율 = 0.02; // 2%
const 예금기간년수 = 1; // 1년 = 12개월
// 기본 이자과세 15.4%
console.log(정기예금_이자계산(원금, 이율, 예금기간년수));
// 결과
{
세전수령액: 1020184
세전이자: 20184
이자과세: 3108
세후수령액: 1017076
}
'JavaScript' 카테고리의 다른 글
[JavaScript] fetch 실행 중 중단 (사용자입력, 타임아웃) (abort/stop fetch signal/timeout) (0) | 2022.05.19 |
---|---|
[JavaScript] 유니코드 정규표현식 (regular expressions - unicode) (0) | 2022.05.11 |
[JavaScript] 정기예금 월복리 계산식 (네이버 이자계산기 기준) (0) | 2021.10.17 |
[JavaScript] YYYY-MM-dd hh:mm:ss Date format (0) | 2021.03.09 |
[JavaScript] 정규식 캡쳐 그룹 이름 지정 (regex named capturing group, non-capturing group) (0) | 2020.06.30 |
[JavaScript] input type="week" value를 javascript로 세팅하기 (ISO 8601 week number) (0) | 2020.06.11 |
댓글을 달아 주세요