參考網址:2024/05/30問ChatGPT /manage/score_input_new.php
<head> <meta charset="UTF-8"> </head> <script language="JavaScript1.2"> // 2024/05/30問ChatGPT // 定義一個字串陣列 //var strings = ["banana", "apple", "orange", "grape"]; var strings = ["22:11.04", "26:11.05", "22:11.03", "23:11.06","22:11.07", "22:11.07", "22:11.02", "22:11.01"]; /* //遞減 // 使用Array.prototype.sort()方法進行遞減排序 strings.sort(function(a, b) { // 使用比較運算子來比較字串並返回比較結果 if (a > b) { return -1; // 如果a大於b,返回負數表示a應該排在b之前 } else if (a < b) { return 1; // 如果a小於b,返回正數表示a應該排在b之後 } else { return 0; // 如果a等於b,返回0表示兩者相等 } }); */ //遞增 // 使用Array.prototype.sort()方法進行遞減排序 strings.sort(function(a, b) { // 使用比較運算子來比較字串並返回比較結果 if (a > b) { return 1; // 如果a大於b,返回正數表示a應該排在b之後 } else if (a < b) { return -1; // 如果a小於b,返回負數表示a應該排在b之前 } else { return 0; // 如果a等於b,返回0表示兩者相等 } }); // 輸出遞減排序後的結果 console.log(strings); // ["orange", "grape", "banana", "apple"] </script>