11 할인가계산기

Jo yun hee·2022년 5월 27일

1일1함수외우기

목록 보기
11/18

할인가계산기

Q1. 가격을 파라미터로 입력하면 10% 할인가를 뱉는 함수를 만들어봅시다.

근데 첫 구매여부도 true/false로 둘째파라미터에 입력해서 첫 구매가 맞을 경우 추가로 1.5 달러도 할인해줘야합니다.

주의사항은 가격으로 10.3 이런거 넣으면 뒤에 소수점 길게 나올 수도 있으니 알아서 처리해보든가 합시다.

function cal(a, b) {
    let result = a * 0.9;
    if(b == 1){
        result = result - 1.5
    }
    return parseInt(result.toFixed(2));
}

console.log(cal(10.3, false))
console.log(cal(70, false))
console.log(cal(10, false))


## 기록하고 싶은 개념들

숫자 반올림
숫자.toFixed(몇자리) -> 문자열로 반환한다 버그주의!!

문자열을 숫자로 변환
parseInt('123')
parseFloat('123')

0개의 댓글