js 字母和ASCII的轉換
例題
將輸入的字串中的非小寫字母去除掉,然後將小寫字母后面num位的字母輸出出來
輸入:
"abcd123xyz"
3
輸出:
將輸入的字串中的非小寫字母去除掉,然後將小寫字母后面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);
相關文章
- javascript字串和ascii碼的相互轉換JavaScript字串ASCII
- javascript 字元轉換為ascii碼,ascii碼轉換為字元JavaScript字元ASCII
- fastjson轉換json時,碰到的那些首字母大小寫轉換的坑!ASTJSON
- ascii碼與字元的相互轉換ASCII字元
- 字母圖形(字元與ASCII碼)字元ASCII
- excel大寫字母轉換Excel
- JavaScript字母大小寫轉換JavaScript
- 13:將字串中的小寫字母轉換成大寫字母字串
- 全形字母轉換為半形?
- js顯式轉換和隱式轉換JS
- VB作業之字母大小寫的轉換
- binaascii:A Python 在二進位制和 ASCII 之間轉換ASCIIPython
- json字串和json格式物件的轉換JSON字串物件
- python hex轉ascii轉換Python程式碼的簡單方法PythonASCII
- 漢字-字母-位元組-位之間的轉換
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- python ascii int互換PythonASCII
- WideCharToMultiByte和MultiByteToWideChar函式的用法(ascii轉unicode unicode轉ascii)IDE函式ASCIIUnicode
- json字串和js物件之間相互轉換JSON字串物件
- javascript將二進位制轉換成ASCII碼對應的字元JavaScriptASCII字元
- JavaScript和json對資料格式的轉換JavaScriptJSON
- js實現的字串和陣列的相互轉換JS字串陣列
- Leecode709. 轉換成小寫字母
- [顏色進位制轉換]js實現rgb和hex的相互轉換JS
- C# Winform 支援Hex與ASCII輸入和切換的文字框C#ORMASCII
- Android中實現JSON字串和JSON物件的轉換AndroidJSON字串物件
- 很有趣的,漢字轉換為其發音的首字母
- NodeJS 和 C++ 之間的型別轉換NodeJSC++型別
- js轉換/Date(........)/JS
- js實現的陣列和CSV格式的相互轉換JS陣列
- 電腦鍵盤大小寫字母怎麼切換 轉換英文字母大小寫是哪個鍵
- 初學 Delphi 嵌入彙編[26] - 大小寫字母轉換
- java學習日記day03---字母數字ascii編碼JavaASCII
- JNI中string和jstring轉換JS
- JS中的"=="轉換規則JS
- js 轉換大小寫的方法JS
- Java中的大小寫字母相互轉換(不利用Java自帶的方法)Java
- JSON格式字串和物件之間的轉換程式碼JSON字串物件