const str='this is a string';
function sortStr(str)
{
//将字符串分成字母列表
var strlist = str.split('');
var tmp;
//bubble sort
for(var i=strlist.length-1; i>=1; i--)
for(var j=1; j<=i; j++)
{
//charCodeAt(index) 方法可返回指定位置的字符的 Unicode 编码
if(strlist[j-1].charCodeAt(0)>strlist[j].charCodeAt(0))
{
tmp=strlist[j-1];
strlist[j-1]=strlist[j];
strlist[j]=tmp;
}
}
//将排序完的结果合成字符串
return strlist.join('');
}
//打印在控制台
console.log(sortStr(str));
//打印在网页上
document.write(sortStr(str));
[JS练习 1]将字符串中的字符安unicode编码排序
最新推荐文章于 2023-03-10 11:24:57 发布