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')