// conversion nombre, chaîne de caractères, tableau, tableau de nombres.
(''+9876).split('').map(Number)
// division et modulo
var n = 9876, i, a = []; do { i = n%10; a.push(i); n-=i; n/=10;} while(n > 0); a.reverse();
Tableau en nombre
Soit un tableau [3, 5, 8] et on veut 358.
// jointure en chaîne de caractères et conversion en nombre
+[3, 5, 8].join('')
// multiplication par 10
[3, 5, 8].reduce(function(a,b) {return a == null ? b : a*10+b; }, null)
Limite
Restreindre une valeur entre deux nombres (inclusifs) [x,y]