function to(num){
var a=[]
while(num!=0){
var c=num%16
switch(c){
case 0 : a.push('0');break;
case 1 : a.push("1");break;
case 2 : a.push("2");break;
case 3 : a.push("3");break;
case 4 : a.push("4");break;
case 5 : a.push("5");break;
case 6 : a.push("6");break;
case 7 : a.push("7");break;
case 8 : a.push("8");break;
case 9 : a.push("9");break;
case 10 : a.push("A");break;
case 11 : a.push("B");break;
case 12 : a.push("C");break;
case 13 : a.push("D");break;
case 14 : a.push("E");break;
case 15 : a.push("F");break;
}
num=parseInt(num/16)
}
return a.reverse().join('')
}
console.log(to(35436))