Array.sort()是JavaScript中的一个内置方法,用于对数组进行排序。数组可以是任何类型,即字符串,数字,字符等。
语法:
array.sort()
说明:array表示将要排序的值集,该方法不接受任何参数,不返回任何内容。
示例1:对字符串数组进行排序
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <p id="demo1"></p> <p>单击按钮,对数组字母顺序进行排序</p> <button οnclick="sortAlphabet()"> Sort </button> <p id="demo2"></p> <script> var names = [" Manish", " Rishabh", " Nitika", " Harshita"]; document.getElementById("demo1").innerHTML = "排序前的数组:"+names; //按字母顺序对数组进行排序 function sortAlphabet() { names.sort(); document.getElementById("demo2").innerHTML = "排序后的数组:"+names; } </script> </body> </html>
示例2:对整数数组进行排序
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <p id="demo1"></p> <p>单击按钮,对数组进行排序</p> <button οnclick="sortAlphabet()"> Sort </button> <p id="demo2"></p> <script> var numbers = [7, 1, 6, 9, 2]; document.getElementById("demo1").innerHTML = "排序前的数组:"+numbers; //对数组进行排序 function sortAlphabet() { numbers.sort(); document.getElementById("demo2").innerHTML = "排序后的数组:"+numbers; } </script> </body> </html>