1. 程式人生 > >js 將字母轉換成數字

js 將字母轉換成數字

今天要做的就是 將 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