【发布时间】:2023-01-12 15:42:27
【问题描述】:
我如何编写防御性代码行,说明参数必须是数字或 console.log '它必须是数字
function getDiscount(taxBoolean,guests) {
getPrices(taxBoolean)
let condition1 = typeof(guests) == 0
let condition2 = condition1 > 0 && condition1 < 30
if (condition1 && condition2) {
let discount = 0
if (guests < 5) {
discount = 5
}
else if (guests >= 5) {
discount = 10
}
console.log(`Discount is : $${discount}`)
}
else{
console.log(`the secound argument must be a number between 0 and 30`)
}
}
【问题讨论】:
标签: javascript function