const tipCalculator = bills => {
const tips = []
const costs = []
bills.forEach(bill =>{
let tip;
if (bill < 50){
tip = bill * 0.2
}else if (bill >= 50 && bill < 200){
tip = bill * 0.15
}else{
tip = bill * 0.1
}
const cost = bill + tip
tips.push(tip)
costs.push(cost)
})
console.log(tips,costs)
}
tipCalculator([124,48,268])
运行结果:
function mean(a,b,c){
return (a + b +c)/3
}
function mean1(...args){
let sum = 0;
for (let arg of args){
sum = arg + sum
}
return sum / args.length
}
console.log(mean1(1,2,3,4,5))
function mean2(...args){
return args.reduce((sum,val)=> sum+val)/args.length
}
console.log(mean2(1,2,3,4,5))
function mean3(...args){
const args1 = args.filter(x => x%2 == 0)
return args.reduce((sum, val) => sum + val) / args.length
}
console.log(1,2,3,10,5)
运行结果: