在 JavaScript 中将人类年龄转换成猫年和狗年


问题

我们需要编写一个 JavaScript 函数,该函数接收人类年龄(单位为年),并返回相应的猫年和狗年。

输入

const humanYears = 15;

输出

const output = [ 15, 76, 89 ];

示例

以下为代码 −

 实时演示

const humanYears = 15;
const humanYearsCatYearsDogYears = (humanYears) => {
   let catYears = 0;
   let dogYears = 0;
   for (let i = 1; i <= humanYears; i++) {
      if (i === 1) {
         catYears += 15;
         dogYears += 15;
      }else if (i === 2) {
         catYears += 9;
         dogYears += 9;
      }else {
         catYears += 4;
         dogYears += 5;
      }
   }
   return [humanYears, catYears, dogYears];
};
console.log(humanYearsCatYearsDogYears(humanYears));

输出

[ 15, 76, 89 ]

更新于: 17-4-2021

261 浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.