当前位置: 代码迷 >> JavaScript >> (Javascript)我需要创建一个函数,该函数将使用180 +用户输入的数字\\ 3,然后四舍五入为小时和分钟
  详细解决方案

(Javascript)我需要创建一个函数,该函数将使用180 +用户输入的数字\\ 3,然后四舍五入为小时和分钟

热度:47   发布时间:2023-06-05 10:30:36.0

您好,我几乎完成了这项任务,但是我需要做一个函数,该函数将使用180 +一个变量除以3,然后答案将在小时和分钟内输出,而不仅仅是分钟。

因此,不是输出为72,而是1小时12分钟。 由于时间对我来说是个曲线球,这让我感到难过,任何帮助将不胜感激!

这是我的代码,无法正常工作:

var pets = prompt ("How many pets do you own?");
Function GetTime() {
Math.floor(180 + pets/60) +" Hour "+ pets%60 + " Minutes.";
}
document.write GetTime;

let result = Math.floor(180 + pets / 60)+“ Hour” + pets%60 +“ Minutes。”; 返回新的Date(result * 1000).toGMTString()。slice(20,25)

首先使用180 + pets / 3计算总分钟数,然后使用Math.floor(totalMinutes / 60)计算小时数,并使用totalMinutes % 60计算剩余分钟数:

 function length() { const pets = prompt("How many pets do you own?"); const totalMinutes = 180 + pets / 3; const wholeHours = Math.floor(totalMinutes / 60); const wholeMinutes = Math.floor(totalMinutes % 60); console.log(wholeHours + " Hour " + wholeMinutes + " Minutes"); } length(); 

  相关解决方案