Javascript Assignment 26 - [Iterate Odd Numbers With a For Loop 1]
for문에서 i가 2씩 증가한다면 어떨까요?
여기에 addEvenNumber, addOddNumber 두 개의 함수식이 있습니다.
1. 각 함수식에 원하는 결과값이 나올 수 있도록 for문을 작성해주세요!
- 1~30까지의 숫자 중에 addEvenNumber 함수는 짝수만을 result 배열에 담아 리턴하고,
- addOddNumber 함수는 홀수만을 result 배열에 담아 리턴합니다.
- i가 2씩 증가하도록 증감식을 잘 설정해주세요!
Hint!
- 초기화문에서 index가 어떤 숫자부터 시작하는지가 중요합니다.
// 1 - 짝수
function addEvenNumber() {
// 여기에 식을 작성해주세요!
// result 배열안에 짝수가 들어가야 합니다.
let result2 = [];
for (let i = 0; i < 31; i += 2) {
result2.push(i);
}
return result2;
}
console.log(addEvenNumber()); // [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]
// 2 - 홀수
function addOddNumber() {
// 여기에 식을 작성해주세요!
// result 배열안에 홀수가 들어가야 합니다.
let result3 = [];
for (let i = 1; i < 30; i += 2) {
result3.push(i);
}
return result3;
}
console.log(addOddNumber()); // [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29]