soma de dígitos em um número inteiro javascript

sum = 0;
while (value) {
    sum += value % 10;
    value = Math.floor(value / 10);
}
Bloody Batfish