(Javascript) 我需要做一个函数,需要 180 + 用户输入的数字 \ 3 然后四舍五入到小时和分钟
(Javascript) I need to make a function that will take 180 + user inputted number \ 3 then rounded to hours and minutes
你好,我几乎完成了这个作业,但我需要创建一个函数,将 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;
让结果=Math.floor(180+pets/60)+"小时"+宠物%60+"分钟";
return 新日期(结果*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();
你好,我几乎完成了这个作业,但我需要创建一个函数,将 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;
让结果=Math.floor(180+pets/60)+"小时"+宠物%60+"分钟"; return 新日期(结果*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();