JSFiddle - React, Tailwind, and code Playground
by Derek Leung
JavaScript
Number.prototype._ = function(base){
var input = +this, digits = [];
while(digits.push(letter(input%base)), input = (input/base)|0) //work for int
function letter(n){ return n > 9 ? String.fromCharCode(n%base+55) : n;}
return digits.reverse().join("");
};
console.log( 255.._(16) );
console.log( 255.._(2) );