簡體   English   中英

新手嘗試構建Javascript年齡計算器

[英]Newbie Trying to Build a Javascript Age Calculator

我是一名新的自學者,最近使用了javascript。 我有一項作業(來自在線代碼訓練營)似乎無法通過。 我覺得我了解它的基礎知識,但是我不能以實用的方式編寫它。 有人能幫我一下嗎?

年齡計算器

問題在附件圖像中。

我的代碼看起來像這樣:

function ageCalculator(name, yearOfBirth, currentYear) {
  var age = currentYear - yearOfBirth;
  return (name + "is" + age + "years old.");
  console.log(ageCalculator("Miranda", 1983, 2015));
}

我將不勝感激任何幫助! 謝謝!

您在return語句之后調用ageCalculator函數。 return語句之后的任何內容都不會被調用。

只是把那個電話拉到外面。

 function ageCalculator(name, yearOfBirth, currentYear) { var age = currentYear - yearOfBirth; return (name + " is " + age + " years old."); } console.log(ageCalculator("Miranda", 1983, 2015)); 

在函數聲明之外調用函數。

 function ageCalculator(name, yearOfBirth, currentYear) { var age = currentYear - yearOfBirth; return (name + " is " + age + " years old."); } console.log(ageCalculator("Miranda", 1983, 2015)); 

每當您return ,該函數將立即停止:它永遠不會以現在的方式進入console.log 調用console.log並在函數外部調用函數本身,就不需要無限遞歸循環。

另外,請確保添加適當的間距:

 function ageCalculator(name, yearOfBirth, currentYear) { var age = currentYear - yearOfBirth; return (name + " is " + age + " years old."); } console.log(ageCalculator("Miranda", 1983, 2015)); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM