일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 참조자료형
- 추상화 (abstraction)
- 화살표함수 기본 개념
- 객체지향 프로그래밍 특징
- 클래스 문법 구조
- 첫번째 미니 프로잭트
- class
- align-content
- async/await
- 문자열을 객체로 만드는법
- 다형성 (polymorphism)
- Math.floor()
- justfiy-content
- display
- probs.children
- align-iitems
- Promise all
- Promise Chaining
- props비구조화 할당
- Instanc
- 얕은복사와 깊은 복사
- 조건문
- 재귀함수 탬플릿
- 캡슐화 (encapsulation)
- probs
- css 정리
- 재귀적으로 생각하기
- 상속 (inheritance)
- flex-direction
- string
Archives
- Today
- Total
희락코딩
JavaScript_개념정리 / 반복문 본문
728x90
반응형
반복문
반복문은 조건식의 평가 결과가 참인 경우 코드 블록을 실행합니다. 그 후 조건식을 다시 평가하여 여전히 참인 경우 코드 블록을 다시 실행합니다. 이는 조건식이 거짓일 때까지 반복됩니다.
1. for문
▶ for문은 특정 조건을 불충족할때까지 반복 됩니다.
// for문 구조 //
for(초기화; 조건; 증감;){
코드 실행
}
// for문 순서도//
for(let i=0; i<3; i++){
console.log(i)
}
//1 초기화 //
let i = 0;
//2 조건 //
i < 3; //여기서 조건 성립이 안되면 for문은 종료 됩니다.
//3 코드실행 //
console.log(i)
//4 증감문//
i++
// for문 세부화//
초기화 조건문 코드실행 증감
i = 0 -> 0 < 3 -> log(0) -> i++
i = 1 -> 1 < 3 -> log(1) -> i++
i = 2 -> 2 < 3 -> log(2) -> i++
i = 3 -> 3 < 3 -> false -> 반복문 종료
// for문은 위와 같은 형태로 진행되고 조건문에서 거짓이 나올때까지 진행됩니다.
1. while문
▶ while문은 for문과 비슷하게 특정 조건을 불충족할때까지 반복 됩니다. 대신 다른 구조를 가지고 있습니다. (저는 for문이 더 좋습니다..)
// while문 구조 //
let i = 0 // 초기화
while(조건){
코드실행
증감문
}
// for문과 동작 순서는 거의 같고 다만 위치가 조금 다를 뿐입니다.
// 아까 위의 for문의 예시를 while 문으로 표현하기 //
let i = 0
while(i < 3){
console.log(i)
i++
}
// 동작은 for문의 순서와 동일합니다.
▶ for문과 while문의 차이점은 반복횟수가 명확할때 for문을 사용하고 반복횟수가 불확실 할 땐 while문을 사용합니다.
상황에 따라서 많이 다르겠지만 for문이 좀 더 보편화 되어 있습니다.
728x90
반응형
'프로그래밍 > 자바스크립트 개념 정리' 카테고리의 다른 글
JavaScript_개념정리 / 함수 (0) | 2021.04.10 |
---|---|
JavaScript _개념정리 / 자주 쓰는 Math 메서드 정리 (0) | 2021.04.10 |
JavaScript_개념정리 / 문자열 / feat : 자주 사용하는 메서드 정리 (0) | 2021.04.09 |
JavaScript_개념정리 / 조건문 (0) | 2021.04.08 |
JavaScript_개념정리 / 연산자 (0) | 2021.04.07 |
Comments