JS中ASCII码与字符互转
将字符转为ASCII码
'a'.charCodeAt(); // 97
将ASCII码转为字符
String.fromCharCode(97); //"a"
例1 :
精确判断字符串长度:
String.prototype.gblen = function() {
var len = 0;
for (var i=0; i<this.length; i++) {
if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {
len += 2;
} else {
len ++;
}
}
return len;
}例2 :
JSFUCK玩法
console.log([53, 50, 48].map(i=>String.fromCharCode(i)).join('') ); // 520
2019-05-30 12:21:54
2516
0
参与讨论