Nie wiem czy da się to zrobić bez konwersji na stringa. Wyglądałoby to tak (trochę zamotane:))
Dzieli tą liczbę na 3 częściowe kawałki, na początku jest 1 lub dwuczęściowy string.
Kod
<script type="text/javascript">
var x = 9631444;
var y = 42;
function start(){
x = x + y;
var strarr = Array();
var j = 0;
for(var i = String(x).length; i > 2; i-=3) {
strarr[j++] = String(x).substr(i-3,3);
}
strarr[j] = String(x).substr(0,i);
strarr.reverse();
document.getElementById('x').innerHTML = strarr+'<br />';
setTimeout("start()", 5000);
}
</script>