BaGyun
빠균's 개발노트
BaGyun
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • Today I Learned (44)
      • 오류 (8)
      • JavaScript (15)
      • TypeScript (9)
      • NodeJS (0)
      • NestJS (0)
      • Database (3)
      • ORM (1)
      • 알고리즘 (2)
      • 개인공부 (4)
      • Deploy (0)
      • Git (1)
    • 개인프로젝트 (4)
    • 알고리즘 (14)
      • 프로그래머스 (14)
    • 면접질문 (5)
    • 회고 (3)

인기 글

반응형

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO · Designed By 정상우.
BaGyun

빠균's 개발노트

Today I Learned/JavaScript

[JavaScript] for, while 반복문

2022. 1. 22. 04:22

반복문은 동일한 코드를 여러번 반복하여 실행시키고 싶을 때 사용하는 구문입니다.

앞으로 코딩하면서 굉장히 많이 사용하기 때문에 기본 개념을 확실히 아는 것이 중요합니다.

 

먼저, for문 반복문은

 

반복할 내용을 중괄호 안에 입력한다.
반복할 조건을 초기화, 조건식, 증감문 순으로 넣어준다.

let sum = 1
for(let n=0; n<=4; n++){ //for(초기화; 조건식; 증감문){}
	sum = sum + n
}
console.log(sum) // 10

 

이렇게 for 문에는 초기화, 조건식, 증감문을 필히 사용해야하며, 세미클론(;)을 꼭 적어줘야 문법 오류가 안납니다.

 

while문 반복문은

 

반복할 조건 중, 초기화, 증감문은 따로! 조건식만 괄호 안에 넣습니다.
초기화와 증감문은 생략이 가능합니다.

let sum = 1;

let n = 2; // 초기화
while(n <= 4 //조건식){
  sum = sum + n;
  n = n + 1; // 증감문
}
console.log(sum); // 10

 

여기서 초기화, 증감문은 반드시 넣어주는 경우가 아닌 생략이 가능합니다.

 

for 문과 while문은 같은 반복문인데 왜 달리 쓸까?

 

보통 for문의 경우는 반복 횟수가 정해진 경우에 사용하게 됩니다.

while문의 경우는 구체적으로 몇번 반복해야될지 모르지만 특정 조건에 만족할 때까지 반복해야할 때 사용한다는 차이가 있습니다.

 

 

'Today I Learned > JavaScript' 카테고리의 다른 글

[JavaScript] 배열과 객체  (0) 2022.02.11
[JavaScript] 반복문 break문, continue문  (0) 2022.01.22
[JavaScript] 조건문 / 비교 연산자, 논리 연산자  (0) 2022.01.12
[JavaScript] 조건문 / if ,else if, else문  (0) 2022.01.11
[JavaScript] 변수 사용법 및 주의사항  (0) 2022.01.01
    'Today I Learned/JavaScript' 카테고리의 다른 글
    • [JavaScript] 배열과 객체
    • [JavaScript] 반복문 break문, continue문
    • [JavaScript] 조건문 / 비교 연산자, 논리 연산자
    • [JavaScript] 조건문 / if ,else if, else문
    BaGyun
    BaGyun

    티스토리툴바