js 字母和ASCII的转换

来源:互联网 发布:网络光端机价格 编辑:程序博客网 时间:2024/06/05 02:28
例题
将输入的字符串中的非小写字母去除掉,然后将小写字母后面num位的字母输出出来
输入:
"abcd123xyz"
3
输出:

"defgabc"

var str = "abcd123xyz";//输入字符串,里面有非小写字母的字符,后面要排除掉var num = 3;//字符右移3位var arr = str.split('');var newArr=[];for(var i=0; i<arr.length; i++){var code = arr[i].charCodeAt();if(code>=97&&code<=122){if(code+num>122){newArr.push(String.fromCharCode(code+num-26));}else{newArr.push(String.fromCharCode(code+num));}}}var newStr = newArr.join('');console.log(newStr);


0 0
原创粉丝点击