#8 반복문

2026. 1. 6. 22:15·JavaScript/기초
반응형

반복문

  • 동일한 작업을 여러 번 반복

for

조건이 False가 될 때까지 반복

//for(초기값; 조건; 코드 실행 후 작업)
for(let i = 0; i < 10; i++) {
	//반복할 코드
)

 

for 내부를 살펴보자

i = 0이고 i 가 10보다 작으므로 코드를 실행시킨 후 i 값 1 증가 >>> (반복)

 


while

마찬가지로 조건이 False가 될 때까지 반복

// while(조건)
let i = 0;
while (i<10) {
  console.log(i);
  i++;
}


do - while

  • while문 과의 차이점은 do-while은 조건을 나중에 확인하므로 무조건 코드를 한 번은 실행시킴
// do {실행코드} while(조건);
let i = 0;
do {
  console.log(i);
  i++;
} while(i<10);

break와 continue

break

: 멈추고 빠져 나옴

continue

: 멈추고 다음 반복으로 진행

//취소 누를때까지 무한 반복
while(true) {
  let result = confirm("계속할까요?");
  if(!result){
    break;
	}
}

//짝수
for(let i = 0; i < 10; i++) {
  if(i % 2){  //나머지가 0 이면 false라 consloe.log가 찍힘
    continue;
  }
  console.log(i);
}
반응형

'JavaScript > 기초' 카테고리의 다른 글

#10 함수 표현식과 화살표 함수  (0) 2026.01.07
#9 함수  (1) 2026.01.07
#7 논리연산자  (0) 2026.01.06
#6 비교 연산자와 조건문  (0) 2026.01.06
#5 연산자  (0) 2026.01.06
'JavaScript/기초' 카테고리의 다른 글
  • #10 함수 표현식과 화살표 함수
  • #9 함수
  • #7 논리연산자
  • #6 비교 연산자와 조건문
y3onbug5
y3onbug5
y3onbug5 님의 블로그 입니다.
  • y3onbug5
    y3onbug5 님의 블로그
    y3onbug5
  • 전체
    오늘
    어제
    • 분류 전체보기 (167) N
      • Alpacahack (19) N
      • Dreamhack 워게임 (49)
        • Lv.1 (40)
        • Lv.0 (4)
        • LV.2 (3)
        • LV.3 (2)
      • [Dreamhack] Web Beginner (3)
      • [Dreamhack] Web Hacking (17)
        • 웹 기초 지식 (4)
        • Cookie & Session (2)
        • Cross-Site Scripting(XSS) (1)
        • Cross-Site Request Forgery (1)
        • SQL Injection (4)
        • NoSQL Injection (2)
        • Command Injection (1)
        • File Vulnerability (1)
        • Server-Side Request Forgery (1)
      • [Dreamhack] Web Hacking Client-Side (10)
        • XSS Filtering Bypass (2)
        • Content Security Policy (CSP) (2)
        • CSRF,CORS Bypass (2)
        • Client-Side Template Injection (CSTI) (1)
        • CSS Injection (1)
        • Relative Path Overwrite (RPO) (1)
        • DOM Vulnerability (1)
      • [Dreamhack] Web Hacking Server-Side (15)
        • SQL Injection Advanced (4)
        • SQL Injection Advanced - Fingerprinting (2)
        • NoSQL Injection Advanced (3)
        • Command Injection Advanced - Web Servers (3)
        • File Vulnerability Advanced - Web Server (3)
      • [Dreamhack]Black-Box Penetration Testing (15)
        • DreamCommunity Penetration Testing (11)
      • [Dreamhack] LLM (2)
        • [Dreamhack] LLM과 프롬프트 엔지니어링 (2)
      • Web 공부 (4)
      • Web Study (15)
      • JavaScript (17)
        • 기초 (12)
        • 중급 (4)
      • 웹 개발(Flask) (0)
      • [Security First] web 기초교육 (1) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    alpacahack
    webhacking
    hacking
    JavaScript
    web
    xss
    webstudy
    JS
    cve
    드림핵
    DreamHack
    CSRF
    LLM
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
y3onbug5
#8 반복문
상단으로

티스토리툴바