*ALWAYS UNDER CONSTRUCTION*

자바스크립트 while 문과 for 문

created:

while 문

let i = 0; //i 를 설정한다.
while (i < 100) {
	//앞의 i < 100 값이 true(참)인동안 반복된다.
	i++; //i 값에 1을 더한다.
	console.log(i); //i 값을 출력한다.
}

위의 코드는 i의 값이 100 초과인동안 반복되고 매 반복마다 콘솔에 i값을 출력한후 i에다가 1씩 더한다.

위에서 말했듯 while 문은 () 내부에 있는 조건의 값이 true(참)인 동안 반복 된다.

❗ 참인동안 반복이고 거짓이 되는순간 반복이 끝난다. 맨날 까먹어서 저도 고생했어요 😭 {: .notice–warning}

❗ 만약 조건 부분이 절대 끝나지 않도록 설정한다면 브라우저가 폭8 할 테니까 절대로 하지 말 것!! {: .notice–warning}

for 문

for (let i = 0; i < 100; i++) {
	//초기값을 설정한다.
	console.log(i); //i 값을 출력한다.
}

for 문은 i 변수값과 조건문, 매번 반복이 끝날때마다 실행할 코드를 설정할 수 있어서 좋다.

for 문은 while문을 훨신 간편히 쓸 수 있다. 거의 for문을 쓴다.

🏷 물론 무조건 for 문을 쓰라는것은 아닙니다. while 문을 쓰는것이 좋을때도 물론 있습니다. {: .notice–info}

위의 코드는 i의 값이 100 초과인동안 반복되고 매 반복마다 i에다가 1씩 더한후 콘솔에 i값을 출력한다.

정리

이런 면에서 for 문과 while 문의 차이점은 거의 없습니다.

하지만 쓰임새가 다를 수 있으므로 잘 구분해서 써주시길!

표현한다면 이런느낌..?

for&while {: .r .text-nowrap} 이거 만들려고 이 포스트를 작성했다해도 과언이 아니다… ㅎ {: .small .soft}

마무리

이상으로 {{ page.title }} 포스팅을 마치겠습니다.

📌 이 포스팅은 ZeroCho 님의 렛츠기릿 자바스크립트을 보고 배우고 만들었습니다. 비슷한 부분이 있을 수 있습니다. 🏷 강의 링크[↗] {: .notice–info}

Webmentions[0]

    Q. Why isn't my webmention not appearing?

    A. I deploy this site not so often and this site is static site. So don't expect your webmention to appear instantly. Thanks for the webmention and sorry for the inconvenience.
    last deployed: see footer