Computer >> Máy Tính >  >> Lập trình >> Javascript

Chuyển đổi humanYears thành catYears và dogYears trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript tính theo tuổi con người tính theo năm và trả về dogYears và catYears tương ứng.

Đầu vào

const humanYears = 15;

Đầu ra

const output = [ 15, 76, 89 ];

Ví dụ

Sau đây là mã -

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));

Đầu ra

[ 15, 76, 89 ]