var n = 255; alert( n.toString(16) ); // ff В частности, это используют для работы с цветовыми значениями в браузере, вида #AABBCC
var n = 4; alert( n.toString(2) ); // 100 основание 2 бывает полезно для отладки побитовых операций
var n = 1234567890; alert( n.toString(36) ); // kf12oi основание 36 (по количеству букв в английском алфавите – 26, вместе с цифрами, которых 10) используется для того, чтобы «кодировать» число в виде буквенно-цифровой строки.