javascript使用字母表示自然数
1.方法:
function createCellPos(n
){
var orda
= 'a'.charCodeAt(0);
var ordz
= 'z'.charCodeAt(0);
var len
= ordz
- orda
+ 1;
var s
= '';
while( n
>= 0 ){
s
= String
.fromCharCode(n
% len
+ orda
) + s
;
n
= Math
.floor(n
/ len
) - 1;
}
return s
;
}
2.调用
createCellPos(0)
createCellPos(1)
...
createCellPos(26)
createCellPos(27)
...
3.注意:
str
.charCodeAt(n
):获取n在字符串字母在Unicode编码得位置
String
.fromCharCode(number
,number
,...,number
):number在Unicode对应的编码
转载请注明原文地址: https://lol.8miu.com/read-12807.html