есть число в переменной
var num = 626213;
что бы перебрать каждую цифру в числе, число нужно разбить на отдельные символы. Лучше всего можно сделать превратив в массив с помощью .split('').
Метод .split('') работает только со строками, а у нас число, вывод - превращаем наше число сначала в строку c помощью метода toString() :
626213 -> "626213"
а после строку в массив, с помощью .split('') :
"626213" -> ["6","2","6","2","1","3"].
Далее из массива берем каждый элемент который является строкой, и превращаем в число с помощью .map(n => Number(n)) :
["6","2","6","2","1","3"] -> [6,2,6,2,1,3]
Для умножения не обязательно, но если нужно поменять на сложение, строки будут конкатенироваться, а не складывать цифры.
Далее через .reduce() проходим по массиву и получаем результат