今天要做的就是 将 A转成1 B转成2 以此类推
直接上代码
function stringTonum(a) {
var str = a.toLowerCase().split("");
var al = str.length;
var getCharNumber = function (charx) {
return charx.charCodeAt() - 96;
};
var numout = 0;
var charnum = 0;
for (var i = 0; i < al; i++) {
charnum = getCharNumber(str[i]);
numout += charnum * Math.pow(26, al - i - 1);
};
return numout;
}
stringTonum("A")
结果是1
OK