Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | /** * 任務:實作一個函式 `formatDate`,將日期物件轉換為 'YYYY-MM-DD' 的格式。 * * 範例: * formatDate(new Date('2023-01-01')) 應該回傳 '2023-01-01' * * @param date - 一個日期物件 * @returns - 回傳一個字串,表示格式化後的日期 */ export function formatDate(date: Date): string { // 請在此處寫下你的程式碼 const year = date.getFullYear(); const month = (date.getMonth() + 1).toString().padStart(2, '0'); const day = date.getDate().toString().padStart(2, '0'); return `${year}-${month}-${day}`; } /** * 任務:實作一個函式 `roundNumber`,將數字四捨五入到最接近的整數。 * * 範例: * roundNumber(1.5) 應該回傳 2 * * @param num - 一個數字 * @returns - 回傳一個數字,表示四捨五入後的結果 */ export function roundNumber(num: number): number { // 請在此處寫下你的程式碼 return Math.round(num); } |