JavaScript의 표준 메서드를 사용한 코드 오류 찾기

다음 작업에서 어떤 프로그래머가 코드를 작성했고, 아마도 그 안에 실수를 했을 수 있습니다. 코드가 설명된 대로 작동하는지 확인해야 합니다. 코드가 올바르게 작동하지 않는다면 오류를 수정해야 합니다.

Задание 1

코드는 숫자의 자릿수 합을 찾아야 합니다:

javascriptlet num = 12345;
let arr = num.split('');

let sum = 0;
for (let digit of arr) {
  sum += digit;
}

console.log(sum);
Задание 2

코드는 숫자의 자릿수 합을 찾아야 합니다:

javascriptlet num = 12345;
let arr = String(num).split('');

let sum = 0;
for (let digit of arr) {
  sum += digit;
}

console.log(sum);
Задание 3

코드는 숫자의 자릿수 합을 찾아야 합니다:

javascriptlet num = 12345;
let arr = String(num).split('');

let sum = 0;
for (let digit of arr) {
  sum = Number(digit);
}

console.log(sum); // 왜 15가 아니라 5를 출력할까요
Задание 4

코드는 숫자의 자릿수 합을 찾아야 합니다:

javascriptlet num = 12345;
let arr = String(num).split('');

let sum = '';
for (let digit of arr) {
  sum += Number(digit);
}

console.log(sum);
Задание 5

코드는 숫자의 자릿수 곱을 찾아야 합니다:

javascriptlet num = 12345;
let arr = String(num).split('');

let prod = 0;
for (let digit of arr) {
  prod *= digit;
}

console.log(prod);