Language/JavaScript
[JavaScript] 반복문
Sh-YE
2024. 5. 2. 10:29
반복문?
비슷하거나 동일한 구문을 반복해서 수행할 수 있는 구문
(반복구문은 '루프(loop)'라고도 한다)
1. while문
키워드 while을 이용해 만든는 구문 while문은 '주어진 조건이 참일 동안에 구문을 반복'하는 반복문
while(조건) {
//조건이 true인 동안에 반복 수행할 코드
}
ex)
let number = 1
// number가 3보다 작은 동안에는 반복해라
while(number < 3){ // '1) 주어진 조건이 참일 동안에 구문을 반복'
console.log(number) // 2) 출력
number += 1 // number를 3) 1씩증가
}

2. for문
- 초기식,조건식, 반복식으로 반복 횟수를 명시적으로 표현할 수 있다.
- for문의 초기식에서 let키워드를 사용해 선언한 변수는 for문의 실행이 끝나면 사용할 수 없다.
for(초기식; 조건식; 반복식;) {
//조건이 true인 동안에 반복 수행할 코드
}
ex1)
for(let i = 1; i < 3; i += 1) {
console.log(i)
}

ex2)
//짝수일때만 출력
for(let i = 1; i < 10; i += 1) {
if (i % 2 == 0){
console.log(`${i}는 짝수이다`)
console.log(i + '는 짝수이다')
}
}
console.log(i) // 오류 : for문 안에서 선언된 변수 i는 for문이 끝나면 사용할 수 없다.
