簡體   English   中英

如何確保我的函數對我的變量有效?

[英]How do I make sure my function works for my variable?

function numberToTime(num){
var d = 0, h = 0, m = 0;
var numToMinutes = num*60;
while(numToMinutes > 59){
    numToMinutes -= 60;
    h++;
    if(h > 23){
       h-= 24;
       d++;
    }
    m = numToMinutes;
}
if( d > 0){
    return d + " days " + h + " hours " + m +" minutes ";
}else{
    return h+":"+m;
}

這段代碼是由Stack Overflow上的一個非常好的用戶提供給我的。 因為我對編程非常陌生,尤其是JavaScript,所以我不知道將變量放在何處。 我有一個var howLong = (0,1 * amount + 0,2 * time)我想用上面的代碼將其轉換為小時和分鍾,但是我不知道如何告訴函數它與var howLong

有人可以幫我嗎?

可能是這樣嗎?

var ndays = Math.floor(sec/86400);
var nhours = Math.floor((sec%86400)/3600);
var nminutes = Math.floor(((sec%86400)%3600)/60);
var nseconds = ((sec%86400)%3600)%60;
return ndays + " days " + nhours + " hours " + nminutes + " minutes " + nseconds + " seconds";

暫無
暫無

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

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