- JavaScript 함수
- 아래 함수 multiply는 두 인자를 받아 곱한 값을 반환합니다. 해당 함수를 완성하십시오.
function multiply(a, b) {
return a * b;
}
console.log(multiply(2, 3));
- 주어진 숫자 배열의 모든 요소를 더하는 함수 sumArray를 작성하세요.
const arr = [1, 2, 3, 4, 5 ]
function sumArray(arr) {
let numbers = 0;
for (let i = 0; i < arr.length; i++) {
numbers += arr[i];
}
return numbers;
}
console.log(sumArray(arr));
- 문자열 배열을 받아 모든 문자열을 대문자로 변환하고, 새로운 배열로 반환하는 함수 toUpperCaseArray를 작성하세요.
const strings = ["apple", "banana"];
let fruitArr = [];
function toUpperCaseArray(strings) {
for (let i = 0; i < strings.length; i++) {
let toUpperArr = strings[i].toUpperCase();
fruitArr.push(toUpperArr);
}
console.log(fruitArr);
}
toUpperCaseArray(strings);
- JavaScript 제어문
- 다음 배열에서 5보다 큰 숫자만 출력하세요. 그러나 8을 만났을 때 반복문을 종료하세요.
let numbers = [2, 4, 6, 8, 10, 12];
function num(numbers) {
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] > 5 && numbers[i] < 8) {
console.log(numbers[i]);
} else if ( numbers[i] === 8 ) {
break;
}
}
}
num(numbers);
- 1부터 100까지의 숫자 중에서 홀수만 출력하세요. 그러나 3의 배수인 홀수는 출력하지 마세요.
for (let i=0; i < 101; i++) {
if ( i % 2 === 1 && i % 3 !== 0) {
console.log(i)
}
}