如何在 JavaScript 中对字符串进行排序?
我们可以通过以下描述的方法在 JavaScript 中对字符串进行排序:
- 使用 sort() 方法
- 使用循环
使用 sort() 方法:在该方法中,我们使用 JavaScript 预定义的 sort() 方法对字符串数组进行排序。此方法仅在字符串为字母时使用。如果我们将数字存储在数组中并应用此方法,则会产生错误的结果。
例子:
Original String
Suraj, Sanjeev, Rajnish, Yash, Ravi
After sorting
Rajnish, Ravi, Sanjeev, Suraj, Yash
Original String
40, 100, 1, 5, 25, 10
After sorting
1, 10, 100, 25, 40, 5
下面的程序说明了上述方法:
程序:
输出:
Original String
Suraj, Sanjeev, Rajnish, Yash, Ravi
After sorting
Rajnish, Ravi, Sanjeev, Suraj, Yash
使用循环:我们将使用一种简单的排序方法对字符串进行排序。在这种方法中,我们将使用一个循环,然后比较每个元素并将字符串放在正确的位置。在这里,我们可以将数字存储在一个数组中,并应用此方法对数组进行排序。
例子:
Original String
Suraj,Sanjeev,Rajnish,Yash,Ravi
After sorting
Rajnish,Ravi,Sanjeev,Suraj,Yash
Original String
40, 100, 1, 5, 25, 10
After sorting
1,5,10,25,40,100
下面的程序说明了上述方法:
程序:
输出:
Original String
Suraj, Sanjeev, Rajnish, Yash, Ravi
After sorting
Rajnish, Ravi, Sanjeev, Suraj, Yash