У меня стоит задача создать функцию, которая будет принимать число(строку), каждый символ возводить в квадрат и записывать друг за другом. Например принимает 9119, возвращает 811181.
Вроде все делаю верно, а у меня ничего не происходит вообще, ни ошибки, ничего не выдает.
Помогите, пожалуйста, разобраться:
function squareDigits(num) {
let numToStr = num + '';
let lengthNum = num.length - 1;
let numberEnd = '';
let i = 0;
while ( i <= lengthNum) {
let strToNum = Number(numToStr[i]);
let squareNum = Math.pow(strToNum, 2);
numberEnd = numberEnd + squareNum;
i = i + 1;
}
console.log(numberEnd);
};
Ссылка на
https://codepen.io/OWIII/pen/rEYXWG