var min = 75 / 60; var sec = 75 % 60; console.log('Duration: ' + min + ' (min) ' + sec + ' (sec)');
結果は以下のようになしました。
Duration: 1.25 (min) 15 (sec)
CやJavaの様に、min=1, sec=15のような結果を期待していたのですが、JavaScriptでは小数点まで自動で計算してくれてるようです。
余りを切り捨てる場合には、Math.floorを使用すればよいようです。
var min = Math.floor(75 / 60); var sec = 75 % 60; console.log('Duration: ' + min + ' (min) ' + sec + ' (sec)');
結果は以下の通りです。
Duration: 1 (min) 15 (sec)
期待通りの結果が得られました。