js计算大约剩余做爱次数的算法

美国科学家统计出东方男人做爱的频率与年龄存在以下数学关系:

年龄的十位数乘于9,得出的数字十位数表示每多少个星期,个位数为次数,如某人20几岁,2X9=18,表示一个星期可以做8次;某人30几岁,3X9=27,表示2个星期可以做7次;40几岁则4X9=36,表示3个星期可以做6次;50多岁则5X9=45,表示4个星期可以做5次;60多岁则6X9=54,表示5个星期可以做4次。以此类推。  
 
网上找的公式,不知道对不对,就这样写吧。
 
 1             //nowAge--当前年龄 endAge结束年龄
 2             function makeLoveCount(nowAge, endAge) {
 3                 //做爱次数
 4                 var _makeLoveAge = 0;
 5                 //一年53个星期,53个,是个定值,不管是平年润年。
 6                 const _week = 53;
 7                 for(nowAge; nowAge < endAge; nowAge++) {
 8                     //当前年龄个位数
 9                     var _unitsNowAge = nowAge.toString()[0],
10                         //多少个星期
11                         _weekNum = nowAge.toString()[0],
12                         //多少次星期多少次:一定是两位数,所以截取第二个就行了
13                         _weekMakeLove = (_unitsNowAge * 9).toString()[1],
14                         _makeLoveAge = _makeLoveAge + (_week / _weekNum * _weekMakeLove);
15                 }
16                 return parseInt(_makeLoveAge);
17             }
原文地址:https://www.cnblogs.com/wingzw/p/5562775.html