function decimalTrans(num,decimal = 2){
let arr = [];
let rem ;
let str = '0123456789abcdefghijklmnopqrstuvwxyz';
while(num > 0){
rem = num % decimal
num = Math.floor(num /decimal);
arr.push(str.charAt(rem));
}
let res='';
while(arr.length){
res+=arr.pop();
}
return res;
}
function decimalTrans(num,decimal = 2,){
let rem ;
let str = '0123456789abcdefghijklmnopqrstuvwxyz';
if(num <= 0){
return '';
}else{
rem = num % decimal;
num = Math.floor(num /decimal);
return decimalTrans(num,decimal) + str.charAt(rem);
}
}
let num = 10001;
console.log(num.toString(2))
console.log(decimalTrans(num));
console.log(num.toString(16))
console.log(decimalTrans(num,16));
console.log(num.toString(32))
console.log(decimalTrans(num,32));