-1
A
回答
8
你可以嘗試
var yourChar = 'A'
var newChar = String.fromCharCode(yourChar.charCodeAt(0) + 1) // 'B'
所以,在一個函數:
function incrementChar(c) {
return String.fromCharCode(c.charCodeAt(0) + 1)
}
注意的是:這在ASCII order,例如'Z' -> '['
。如果你想Z到回去A,嘗試一些稍微複雜一些:
var alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('')
function incrementChar(c) {
var index = alphabet.indexOf(c)
if (index == -1) return -1 // or whatever error value you want
return alphabet[index + 1 % alphabet.length]
}
1
var incrementString = function(string, count){
var newString = [];
for(var i = 0; i < string.length; i++){
newString[i] = String.fromCharCode(string[i].charCodeAt() + count);
}
newString = newString.join('');
console.log(newString);
return newString;
}
此功能還可以幫助你,如果你有一個循環要經過
相關問題
- 1. 如何在Javascript中賦值時追加一個字符串值?
- 2. 如何在javascript中增加一個類中的計數器值
- 3. Python:我如何增加一個字符?
- 4. 如何在Javascript中的方括號內增加一個數字
- 5. 增加一個字符的字符串
- 6. 如何將javascript中的字母增加到下一個字母?
- 7. 增加一個Unicode字符?
- 8. 如何增加JavaScript對象中的值?
- 9. 增加值,如果字符在名單
- 10. 如何在Swift中增加字符串
- 11. 在列表中增加字符串值
- 12. 如何增加存儲在Objective-C中的數值字符串
- 13. 如何在JavaScript中添加下一個數字到字符串
- 14. 如何增加角度js中的數字字符串值
- 15. 如何在任何表中增加一系列字符串以增加id?
- 16. 如何在JavaScript中增加值與表格中的值
- 17. 如何在javascript中的頁面加載跨度中增加值?
- 18. 增加一個字符字段
- 19. PHP的preg_match增加一個字符
- 20. 如何在JavaScript中增加一個數字到選定的類中?
- 21. 使字符串中的另一個字符增加char
- 22. PHP增加字符串值
- 23. 增加字符串值
- 24. 如何在Google Spreadsheet中增加字符串值?
- 25. JavaScript的:如何在一個字符串
- 26. 在Javascript中增加一個變量
- 27. 在字符串中用增加的ASCII值處理多個'\ 000'
- 28. 合併兩個對象增加一個鍵值的值的Javascript]
- 29. 如何增加字符串中的每個數字?
- 30. 如何增加一個觀察值?
要發生,如果什麼做你調用'incrementChar('Z')'? – Dai
可能重複[什麼是可用於遞增字母的方法?](http://stackoverflow.com/questions/12504042/what-is-a-method-that-can-be-used-to-increment -letters) – SomethingDark