[javascript] 조건문을 사용한 배송료 계산 예제
이 예제에서는 JavaScript를 사용하여 상품의 가격에 따라 다른 배송료를 계산하는 방법에 대해 다룹니다.
상황 설명
우리는 한 인터넷 쇼핑몰에서 상품을 판매하고 있습니다. 상품의 가격에 따라 배송료를 다르게 적용하려고 합니다.
- 상품 가격이 $50 이상인 경우, 배송료는 무료입니다.
- 상품 가격이 $25 이상인 경우, 배송료는 $5입니다.
- 그 외의 경우, 배송료는 $10입니다.
이러한 조건에 따라 JavaScript를 사용하여 상품 가격에 따른 배송료를 계산하는 코드를 작성해보겠습니다.
JavaScript 코드 예제
function calculateShippingFee(price) {
let shippingFee = 0;
if (price >= 50) {
shippingFee = 0;
} else if (price >= 25) {
shippingFee = 5;
} else {
shippingFee = 10;
}
return shippingFee;
}
// 예제 사용
let productPrice = 30;
let fee = calculateShippingFee(productPrice);
console.log(`상품 가격이 $${productPrice}일 때 배송료는 $${fee}입니다.`);
코드 설명
calculateShippingFee
함수는 상품 가격을 받아와서 배송료를 계산합니다.price
파라미터를 기반으로 조건문을 사용하여 배송료를 결정합니다.console.log
를 사용하여 상품 가격과 배송료를 출력합니다.
이렇게 하면 상품의 가격에 따라 적절한 배송료를 계산할 수 있습니다.
결론
JavaScript의 조건문을 이용하면 간단하게 상황에 맞는 처리를 할 수 있습니다. 배송료와 같이 다양한 조건에 따라 다른 결과가 필요한 경우에 유용하게 활용할 수 있습니다.