반응형
1. for 구문
초기화(어디서부터 시작?), 조건식(어디까지 끝?), 증감문(반복하면서 증가는 얼만큼?)
let sum = 1
for(let n =2; n<=5; n=n+1) {
sum = sum+n;
}
console.log(sum); // ((((1 + 2) + 3) + 4) + 5) = 14
for 구문 () 안에 ; 을 써야하고, 증감문에는 쓰지 않도록 합니다
각 식마다 사이에 , 쓰지 않도록 주의 해야 합니다.
2. while 구문
초기화, 조건식, 증감문
let sum = 1
let n = 2
while(n<=5){
sum=sum+n;
n=n+1;
}
console.log(sum); // ((((1 + 2) + 3) + 4) + 5) = 14
while 문은 무한반복문에 특화되어 있습니다.
while(1) 또는 while(true) 로 무한루프를 실행 시킬 수 있습니다.
그리고 조건을 만족했을 때 함수가 종료 될 수 있도록 합니다.
3. 반복문을 사용할 때 알아두면 좋은 것
- n=n+1 은 n++로 대체 할 수 있습니다.
- 카운트를 세는 코딩을 반복문에 넣을 때 하나의 변수를 선언하고 변수를 count로 정하였을때
- count = count += 1 을 사용하면 반복문 한번 실행 될 때마다 1만큼 증가 됩니다.
- 반복문에 조건문을 적용하여 특정 조건에서만 코드가 실행되도록 할 수 있습니다.
- 이중 포문을 활용할 수 있습니다.
- break를 선언 했을 때 그 즉시 반복문은 종료됩니다. (if문을 이용하면 그 조건을 만족하는 즉시 반복종료)
728x90
반응형
'JavaScript & TypeScript' 카테고리의 다른 글
[JS] 스코프, 클로저 (0) | 2021.05.29 |
---|---|
[JS] 객체 (1) | 2021.05.27 |
[JS] 배열 (0) | 2021.05.25 |
[JS] 조건문, 문자열, Math (0) | 2021.05.12 |
[JS] 함수 선언, 할당 (0) | 2021.05.12 |