这可能是一个不寻常的请求,但对于我的脚本,我需要一个按字母而不是数字递增的函数。例如:
这是一个数字示例:
var i = 0;
while(condition){
window.write('We are at '+i);
++i;
}
本质上,我想用字母来计数,就像 Microsoft Excel 一样,而不是数字。所以不是打印“我们在 0”、“我们在 1”、“我们在 2”等,我需要打印“我们在 A”、“我们在 B”、“我们在C”等。
为了模仿 Excel(我能想到的唯一示例),在达到索引 25 (Z) 后,我们可以继续使用“AA”、“AB”、“AC”等。
所以它会像这样很好地工作:
var i = 0;
while(condition){
window.write('We are at '+toLetter(i));
++i;
}
如果有人可以编写一个函数,然后将字母转换回数字,那就更好了,即 toNumber('A') = 0 或 toNumber('DC') = 107(我认为)。
谢谢!