for문
// 초기값(i)을 선언하고 1을 할당
for (let i = 1; 조건식; 증감식) {
console.log(i);
}```
반복문 활용
반복문과 조건문
for (let i = 1; i <= 10; i++) {
if (i % 2 === 1) {
console.log(`${i}는 홀수입니다.`);
} else {
console.log(`${i}는 짝수입니다`);
}
}```
반복문의 중첩 : 반복문 내부에 또 다른 반복문 사용 가능
for (let i = 1; i <= 6; i++) {
for (let j = 1; j <= 6; j++) {
console.log(`첫번째 주사위는 ${i}, 두번째 주사위는 ${j}입니다.`);
}
}```
while문 : 조건식 입력 후 조건식의 결과가 true인 경우 코드블록 내부의 코드를 반복하여 실행. (🔥 무한루프 주의)
do...while문 : while 뒤에 오는 조건식이 true로 평가되는 동안 do 뒤에 오는 코드블록 내부의 코드를 반복하여 실행한다. 이때 do의 코드블록 내부의 코드가 최소 한 번은 실행!
function greeting (name //매개변수) {
console.log('hello ' + name);
}
greeting('kimcoding' //전달인자); // 'hello kimcoding'```
function subtraction(num1, num2) {
return num1 * num2;
}
console.log(subtraction(30, 20));
console.log(subtraction(50, 10));```