はじめに:
JavaScriptを使って、分と秒を"0123"の形式から秒に変換する方法を解説します。また、与えられる文字列が3桁の場合は、先頭に0を付加して4桁に変換するようにします。
コード例:
以下は、与えられた文字列 time を分と秒に分割し、それぞれ数値に変換して分を秒に変換して足し合わせることで、分と秒を"0123"の形式から秒に変換するJavaScriptのコード例です。
function convertTimeToSeconds(time) { if (time.length === 3) { time = "0" + time; // 先頭に0を追加して4桁にする } const minutes = parseInt(time.substring(0, 2)); const seconds = parseInt(time.substring(2, 4)); return minutes * 60 + seconds; }
使い方:
上記の convertTimeToSeconds() 関数を使って、与えられた文字列を秒に変換することができます。以下は使用例です。
console.log(convertTimeToSeconds("0123")); // 83 console.log(convertTimeToSeconds("123")); // 83(先頭に0が追加されて"0123"になる)
まとめ:
JavaScriptを使って、分と秒を"0123"の形式から秒に変換する方法を解説しました。また、与えられる文字列が3桁の場合は、先頭に0を付加して4桁に変換するようにすることで、正確な変換を行うことができます。