JS实现逢Z进A
来源:互联网 发布:怎么注册多个淘宝账号 编辑:程序博客网 时间:2024/04/29 04:19
function getVersion(old){
var chZ = 'Z';
var oldChs = old.split('');
for(var i = old.length-1;i>-1;i--){
if(old.charCodeAt(i)==chZ.charCodeAt(0)){
return charZ(old,oldChs,i);
}else{
if(old.length>0){
oldChs[old.length-1]=String.fromCharCode(old.charCodeAt(i)+1);
return oldChs.join('');
}
}
}
}
function charZ(old,oldChs,i){
var chA = 'A';
var chZ = 'Z';
oldChs[i] = chA;
if(old.charCodeAt(i-1)==chZ.charCodeAt(0)){
return charZ(old,oldChs,i-1);
}else{
if(i>0){
oldChs[i-1] = String.fromCharCode(old.charCodeAt(i-1)+1);
return oldChs.join('');
}
}
}
var chZ = 'Z';
var oldChs = old.split('');
for(var i = old.length-1;i>-1;i--){
if(old.charCodeAt(i)==chZ.charCodeAt(0)){
return charZ(old,oldChs,i);
}else{
if(old.length>0){
oldChs[old.length-1]=String.fromCharCode(old.charCodeAt(i)+1);
return oldChs.join('');
}
}
}
}
function charZ(old,oldChs,i){
var chA = 'A';
var chZ = 'Z';
oldChs[i] = chA;
if(old.charCodeAt(i-1)==chZ.charCodeAt(0)){
return charZ(old,oldChs,i-1);
}else{
if(i>0){
oldChs[i-1] = String.fromCharCode(old.charCodeAt(i-1)+1);
return oldChs.join('');
}
}
}
- JS实现逢Z进A
- Java实现逢Z进A
- vue.js或js实现中文A-Z排序
- js a-z索引排序
- 实现ListView A~Z快速索引
- ListView A~Z字母排序实现
- 实现ListView A~Z快速索引
- ionic实现A-Z城市选择
- 通讯录上面有A- Z #的实现
- node 实现城市列表A-Z 排序
- a~z
- js li内容a-z排序和搜索 拼音
- js 中文转成拼音字母 并A-Z排序 索引功能
- js对象中的key按照a-z排序
- JS中产生20位随机数(0-9 a-z A-Z都可以)以0-9为例
- 用0~9和A~Z实现36进制
- ListView 实现点击侧边A-Z快速查找
- ListView 实现点击侧边A-Z快速查找
- Java游戏开发中怎样才能获得更快的FPS?
- 深奥到不服不行
- boost 编译
- Java实现逢Z进A
- 详解如何路由器设置自动拨号上网
- JS实现逢Z进A
- 标点符号 英语说法
- 多线程中的第三种变量类型:Thread-Specific Data (线程专有数据)
- 查看可用ip地址
- IOS 详解NSXMLParser方法解析XML数据方法
- select标签onchange事件
- [GitHub]GitHub for windows 设置代理解决 “超时及更新同步异常”
- cocos2d-x (Android)之-那些常见的error记
- 问题排查中用到的工具及通用分析过程