Bomb Kirby Running

JAVASCRIPT

자바스크립트의 반복문 알아보기

^. ̫ .^ 2023. 2. 23. 14:15

728x90

반복문은

같은 동작을 여러 번 실행하기 위해 사용합니다.

불필요하게 여러 명령을 늘어놓지 않고 반복 실행 할 수 있어 유용합니다.


for문

자바스크립트에서 가장 많이 활용합니다.

조건에 들어가는 값이 일정하게 커지면서 명령을 반복 실행할때 편리합니다.

for(초기값; 조건식; 증감식;){실행문}

실행순서

초기값 처음만 할당-조건체크&명령 실행-증감식 반복

for(let i=0; i<n; i++;)는

for(시작하는 값; i가 n보다 작을 때까지 true여야 값 출력; ++는 i가 1 씩 증가)라고 이해하면 쉽습니다.


forEach

배열에서 좀 더 편리하게 사용할 수 있습니다.

단순 배열요소는 for문과 큰 차이가 없습니다.

배열의 길이가 바뀌어 정확한 배열의 크기를 알 수 없을때, 배열의 요소를 가져와서 함수를 실행해야 할 때 용이합니다.

배열 요소를 순회하면서 콜백 함수를 실행하는 동안 인덱스를 수동으로 추적하지 않아도 되므로 실수를 줄일 수 있습니다.

배열명.forEach(콜백함수){실행문}

for in

 

반복해서 객체의 값을 가져와서 처리합니다.

객체의 키만 가져올 수 있습니다.

배열도 객체이므로 배열에도 사용할 수 있습니다.

키값에 접근하기 위해 대괄호 [ ] 를 사용합니다

for (변수 in 객체) {실행문}

 

 


for of

문자열이나 배열과 같은 반복 가능 자료에서 사용합니다.

일반적인 for문보다 가독성이 좋아지고 코드를 간결하게 작성할 수 있습니다.

for...in 문법과 달리 객체의 프로퍼티 이름이 아니라 값을 순회하기 때문에 예상치 못한 결과가 발생하는 경우가 적습니다.

for (변수 of 객체) {실행문}

 


for문 문법 총정리


홀수짝수 구분 프로그램

See the Pen Untitled by dkdlelw (@dkdlelw) on CodePen.