JSFiddle - React, Tailwind, and code Playground
by rudiedirkx
HTML
Type number: <input /><button>Convert</button>
<div></div>
JavaScript
var map = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$('button').click(function() {
var n = parseInt($('input').val()) - 1;
var out = '';
if(n == 0) out = map.charAt(0) + out;
while (n > 0) {
var r = n % 26;
n = Math.floor(n / 26);
out = map.charAt(r) + out;
}
$('div').text(out);
});
function prepend(str, char, l) {
if (str.length < l) {
for (var i = l - str.length; i--;) {
str = '-' + str;
}
}
return str;
}