Номер JavaScript, разбитый на отдельные цифры

Привет, я пытаюсь решить математическую задачу, в которой я беру число, например 45 или 111, а затем разделите номер на отдельные цифры, например 4 5 или 1 1 1. Затем я сохраню каждое число в переменной, чтобы запустить метод. Кто-нибудь не знает, как разбить число на отдельные цифры.

Например, у меня есть цикл, который работает с массивом:

for (var i = 0; i < range.length; i++) {
var n = range[i];   
}

Я хотел бы разбить цифры каждого числа и сложить их вместе?

55
задан jacktheripper 2 January 2013 в 17:56
поделиться

1 ответ

Это - мое короткое решение.. с суммой номера

    function sum (num) {
    let sNumber = num
        .toString()
        .split('')
        .reduce((el1, el2) => {
            return Number(el1) + Number(el2)
        }, 0)
        return sNumber
     }

console.log (сумма (123))
console.log (сумма (456))

0
ответ дан 26 November 2019 в 17:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: