EN
JavaScript - convert integer number to letter
14 points
In this article, we would like to show you how to convert integer number to letter in JavaScript.
Quick solution:
xxxxxxxxxx
1
console.log( String.fromCharCode(97) ); // a
2
console.log( String.fromCharCode(98) ); // b
3
console.log( String.fromCharCode(122) ); // z
4
5
console.log( String.fromCharCode(65) ); // A
6
console.log( String.fromCharCode(66) ); // B
7
console.log( String.fromCharCode(90) ); // Z
This approach is used to get existing character by code.
xxxxxxxxxx
1
for (var i = 0; i < 26; ++i) {
2
var code = i + 97;
3
var letter = String.fromCharCode(code);
4
5
console.log(code + ' : ' + letter);
6
}
xxxxxxxxxx
1
for (var i = 0; i < 26; ++i) {
2
var code = i + 65;
3
var letter = String.fromCharCode(code);
4
5
console.log(code + ' : ' + letter);
6
}
xxxxxxxxxx
1
var alphabet = ''
2
+ 'abcdefghijklmnopqrstuvwxyz'
3
+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
4
5
for (var i = 0; i < alphabet.length; ++i) {
6
var code = i;
7
8
var letter = alphabet[code];
9
//var letter = alphabet.charAt(code);
10
11
console.log(code + ' : ' + letter);
12
}
Map helps to assign specific codes for characters.
xxxxxxxxxx
1
var alphabet = {
2
"65": "A", "66": "B", "67": "C", "68": "D", "69": "E",
3
"70": "F", "71": "G", "72": "H", "73": "I", "74": "J",
4
"75": "K", "76": "L", "77": "M", "78": "N", "79": "O",
5
"80": "P", "81": "Q", "82": "R", "83": "S", "84": "T",
6
"85": "U", "86": "V", "87": "W", "88": "X", "89": "Y",
7
"90": "Z",
8
9
"97": "a", "98": "b", "99": "c", "100": "d", "101": "e",
10
"102": "f", "103": "g", "104": "h", "105": "i", "106": "j",
11
"107": "k", "108": "l", "109": "m", "110": "n", "111": "o",
12
"112": "p", "113": "q", "114": "r", "115": "s", "116": "t",
13
"117": "u", "118": "v", "119": "w", "120": "x", "121": "y",
14
"122": "z"
15
};
16
17
for (var i = 0; i < 128; ++i) {
18
var code = i.toString();
19
20
if (code in alphabet) {
21
var letter = alphabet[code];
22
23
console.log(code + ' : ' + letter);
24
}
25
}