Конвертируем число в hex:
var dec = 128128128;
console.log(dec.toString(16));
Результат:
7a31480
.
Как сделать, чтобы результат был с фиксированной длиной строки? К примеру, 64, чтобы в начале были нули.
Вот так:
0000000000000000000000000000000000000000000000000000000007a31480