如何将分钟:秒等格式的内容转换为数字?
这就是我目前所拥有的,但我知道有一种更干净的方法可以做到这一点。这是一款时长只有 30 分钟的游戏,所以最坏的情况下我有 30 个 switch 语句,但每天盯着它看实在太丑了。
// 1:15
var minSecToNum = function minSecToNum(minutes, seconds) {
var min = minutes || 0;
var sec = seconds || 0;
switch (min) {
case 1:
sec += 60;
break;
case 2:
sec += 120;
break;
case 3:
sec += 180;
break;
case 4:
sec += 240;
break;
case 5:
sec += 300;
break;
}
return sec;
};
console.log(minSecToNum(1, 15)); // Returns 75
最佳答案
function minSecToNum(minutes, seconds) {
var min = minutes || 0;
var sec = seconds || 0;
return minutes*60 + seconds;
}
关于javascript - 转换最小值 :sec to a number in JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32768399/