快来看(javascript ascii码转为字符串)js字符转ascii码加减,js字符串转ASCII码的方法,js字符串转ASCII码的方法,
上篇博文《js中字符与ASCII码互相转换的方法》中,飞鸟慕鱼说了一下单个字符转ASCII码以及ASCII转单个字符的方法,其中用到了JS脚本代码中的 charCodeAt() 与 fromCharCode() 方法,那么这篇博文就说一下,利用这两种方法对一个字符串进行一次性转换的方法。
JS 字符串转ASCII码的方法
JS 将字符串一次性处理成一个ASCII码串,需要我们自定义一个处理函数,这样处理起来比较方便!
例:
/**
* str 被处理的字符串
* fix 自定义的前缀,可为
*
* feiniaomy.com
*/
function strtoascii(str
,fix
= &#)
{
if(str
.length
< 1){
return false;
}
var arr
= str
.split("");
var txt
= ;
arr
.forEach(function(v
,i
){
txt
+= fix
+ v
.charCodeAt() + ;;
});
return txt
;
}复制
调用函数:
console
.log(strtoascii(feiniaomy.com));
// feiniaomy.com复制
js 将多个ASCII码转字符串的方法
例:
/**
* str 被处理ASCII码
* fix 自定义的前缀,可为
*
* feiniaomy.com
*/
function asciitostr(str
,fix
= &#)
{
if(str
.length
< 1){
return false;
}
var arr
= str
.split(;);
var txt
= ;
arr
.forEach(function(v
,i
){
txt
+= String
.fromCharCode(v
.replace(fix
,));
});
return txt
;
}复制
调用函数:
console
.log(asciitostr(feiniaomy.com));
// feiniaomy.com复制
本文链接:http://blog.sauo.top/?id=331 感谢分享!