js怎样获取字符ASCII码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎样获取字符ASCII码?相关的知识,希望对你有一定的参考价值。
参考技术A 比如字母a的ascll码就是97,在JS里,和Unicode编码是一样的值。比如:\\x0d\\x0a\\x0d\\x0afunction show()\\x0d\\x0avar str = prompt("请输入几个字符","");//接收字符串\\x0d\\x0a\\x0d\\x0avar strAscii = new Array();//用于接收ASCII码\\x0d\\x0afor(var i = 0 ; i < str.length ; i++ )\\x0d\\x0astrAscii[i] = str.charCodeAt(i);//只能把字符串中的字符一个一个的解码\\x0d\\x0a\\x0d\\x0avar getAscii = "";//把这些ASCII码按顺序排列\\x0d\\x0afor(var i = 0 ; i < strAscii.length ; i++ )\\x0d\\x0agetAscii += strAscii[i];\\x0d\\x0agetAscii += " ";\\x0d\\x0a\\x0d\\x0aalert("这些字符的ASCII码依次是:"+getAscii);//输出结果给人看\\x0d\\x0a怎样让字符串按ASCII码排序
在你需要的地方调用如下过程,如:string newString = mysort(参数)private string mysort(string str)
if(str.Length !=7)
MessageBox.Show("字符串长度不等于 7 !","错误");
return "";
string mystr = str.Substring(1, 5); //去首尾字符
char[] myCharArray = mystr.ToCharArray(); //转为字符数组
Array.Sort(myCharArray); //升序排序
Array.Reverse(myCharArray); //反转
string new_str = new String(myCharArray); //转为字符串
//加首尾字符
string ret_str = str.Substring(0, 1) + new_str + str.Substring(6, 1);
return ret_str; //返回
本回答由提 参考技术A ASCII码采用7位二进制比特编码,可以表示128个字符。最小的ASCII码是0000000(二进制),最大的是1111111(二进制)。
以上是关于js怎样获取字符ASCII码?的主要内容,如果未能解决你的问题,请参考以下文章