<span style="font-size:18px;">//工厂负责生产汇率计算器,但汇率需要在生产计算器前提前定义,并在计算器中保护起来。
function factory(rate){
//返回一个专门使用汇率计算金额的计算器
return function(money){
return (money*rate).toFixed(2);
}
}
//游客甲,想买一个人民币转美元的计算器
var rmb2$=factory(0.1639);//提前提供转美元的汇率
console.log(rmb2$(1000));
console.log(rmb2$(5000));
//游客乙,想买一个人民币转欧元的计算器
var rmb2Euro=factory(0.1449);//提前提供转欧元的汇率
console.log(rmb2Euro(1000));
console.log(rmb2Euro(5000));</span>汇率转换器
最新推荐文章于 2021-03-27 12:10:55 发布
本文介绍了一个使用JavaScript实现的汇率计算器工厂模式。通过提前定义汇率并将其封装在函数内部,实现了不同货币之间的转换。示例展示了人民币兑换美元和欧元的场景。
727

被折叠的 条评论
为什么被折叠?



