모던 웹을 위한 JavaScript + jQuery 입문 3판 21강 - while 반복문 > javascript

무료강좌-디비라

javascript

자바스크립트 강의 리스트

※ 가장 하단이 첫강좌입니다

윤인성 | 모던 웹을 위한 JavaScript + jQuery 입문 3판 21강 - while 반복문

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
윤인성님의 javascript강의 청각장애인을 위한 자막
1544412029505.jpg

 안녕하세요 모던 웹을 위한 자바스크립트 제이쿼리 논 21일 당 되겠구요

이번 강의에서는 101 페이지에 있는 4.3 절 와 1 반복문 에 대해서
배우도록 하겠습니다
일단 와 일반 복무는 형태가 2부 조건문 걸 굉장히 비슷한데요
와이리 라고 입력을 하고 요 과로 내부의
불 표현식을 입력을 하게 됩니다 이렇게 입력을 하면 불 표현식 내부가
트루 라면 언제나 이 안의 코드를 계속해서 다시 실행을 하게 됩니다
예를 들어서 여기를 트루 라고 입력을 하고
안녕하세요 를 출력을 하게 되면 이 프로그램은 위에서 아래로 실행이
되다가 와 1 반복문을 만나서 트 러 니 까
안녕하세요 실행하고 끝났으니까 다시 올라가서
요 불 표현식을 확인을 하고 들어오니까 다시 실행하고 끝났으니까 위로
다시 올라가서 투로 니까 다시 실행하는 과정을 영원히 반복하게 됩니다
참고적으로 이렇게 와 일 뒤에 트롤을 넣어서 사용하는 경우도 굉장히
많은데요 이러한 것을 우리가 무한 루프 라고 부르게 됩니다 무안 오픈은
이후에 우리가 브레이크 구문과 컨티뉴 구문을 배우면서 다시 살펴 보도록
하겠 05
일단 요와 1 반복문을 끝낼 수 있는 방법을 살펴보도록 하겠습니다
일단 요 내부에 있는 불펜 시기 트로 에서 서비스로 바뀌면 반복문이
종료가 됩니다
따라서 일반적으로 모아 이라는 이름의 변수를 선언 을 해 놓구요
요걸 영이라고 지정을 해 놓고 이영희
뭐 10보다 작을 동안
아이를 출력을 하고
아이를 플러스 플러스 증감 연산자 를 사용해서 1을 더한다 라는 형태로
사용하는 경우가 많습니다
이렇게 실행을 하게 되면 처음에는 아이가 0 이기 때문에 내부를 실행을
하게 되는데요
출력하고 1 증가하고 출력하고 1 증가하고 출력하고 1 증가하고 출력하고
증가하고 추적하고 일이 증가하면서 아이 라는 값이 처음에는 0 이었다가
일이 되었다가 2가 되어서 3이 되고 자가 되고 5가 되고 유기 되고 를
계속 반복을 알게 될 것입니다
그러다가 10이 되면 더 이상 아이는 칩보다 작지 않 점
그래서 이 조건이 펄스가 되면서 반복문을 빠져나가게 됩니다
한번 저장을 하고 실행해 보도록 할게 염
실행을 하면 0 출력하고 1 출력하고 이 출력하고 3 출력하고자 출력하고
출력하고 6 출력하고 7 출력하고 8 출력하고 9 출력하고 상콤하게
끝나는 모습을 볼 수 있습니다
사실 처음 와 1 반복문을 배우고 이 뒤에 있는 포 반복문을 배우게 되면
둘 중에 뭐가 많이 사용된 야를 궁금해 할 수 있는데요
이전에 우리가 입수 조건 뭔가 스위치 조건문을 배울 땐 이프 조건문 이
절대적으로 많이 사용된다 라고 이야기를 했습니다
하지만 반복문 의 경우는 와 1 반복문 또 굉장히 많이 사용되고 소
반복문 도 굉장히 많이 사용이 되어 그래서 사실 현재 단계에서는 어느
경우에 어떤게 더 많이 사용된다 를 확실하게 이해시키기 힘든데요
일반적으로 와 일반 복무는 조건을 하나만 넣게 되어서 사용을 하게 됩니다
그래서
조건을 중시하는 경우에는 와 1 반복문을 사용을 하고 이후에 순서를
중요하게 되는 경우에는 소 반복문을 사용한다고 9분을 해 주시면
뭐 일단은 되겠습니다 못 하실 한마디로 표현할 수는 없지만 욤
그럼 뭐 조건을 생각하는 예로 하나로 현재 초를 구하고 초 를 기반으로
반복문을 빠져나가는 방법을 생각해 보도록 하겠습니다
일단
세컨 저를 구해 보도록 할게요 저번에 뉴 데이트를 입력을 하고 점 개
세컨 죄를 능력을 하면 현재 초 를 추출할 수 있다 고 했었습니다
어쨌거나 이 코드를
와일 반복문 내부에서 사용을 해성
이전에 구했던 세컨즈 보다
5 만큼 작을 때 동안 요 내부의 코드를 반복한다는 코드를 작성할 수
있습니다
처음 보면 굉장히 벙 칠 수 있는 코드 내용
간단하게 다시 자세히 살펴보면 일단 와 1 반복문을 시작하기 전에 초를
저장을 합니다
예를 들어서 뭐 12시 3분 1초 라면 1초 라는 값이 저장이 되겠죠
그래서 세컨 지오를 더한 값 센 유기 될겁니다
이 경우에 그리고 뉴 데이트 점 개 세컨즈 를 와 1 반복문 으로 계속
실행을 해서 육보다 값이 작을 때 동안 계속 실행 하게 만드는 것입니다
예를 들어 섬 12시 1분 1초에 실행을 했다 그러면 12:01:01 에
값을 구하고 계속 구하다가 12시 1분 2초 12시 1분 3초
12시 1분 4초 12 씰 븐 5초 그리고 12시 1번 6초 가 되는
순간 이 6을 넘어가 벌이면서 반복문이 종료가 될 겁니다
어쨌거나 한마디로 정리를 하면 5초 동안 요 코드를 실행 한다는 말입니다
그래서 내부에서 예를 들어서 얼얼 주로
세컨 돼
초 부터 시작했습니다 라고 출력해 보도록 할게요
저장을 누르고 실행을 해 보게 되면
18초 부터 시작을 했고 여기서 5초 동안 만 요 얼얼 트가 출력이 되고
이후 룬은 출력되지 않는 모습을 확인할 수 있습니다
어쨌거나 지난번에 배열도 배웠으니까 배열도 간단하게 확인해 보도록 할게
예를 들어서 머레이가 12 13 10 40 50 육식으로 증가하는
선형적인 값이 있다고 할 때
var i 는 0을 만들고
어레이의 i 번째 값이
4 10보다 작을 때 까지 출력을 한다 라는 식의 반복문을 구현할 수도
있습니다
사실 이것도 처음 보면 굉장히 벙 칠 수 있는 코드인 대형 기억을 해
주시면 좋겠습니다
추가적으로 마지막에 아이 뿔 뿔을 써서 아이의 값 셀 더 해 주시면
되겠습니다
뭐 여기에 대화가 13 이라던지 모 22 라던지 하는 값이 있게 되면 n
아래부터 값이 출력이 되다가 40 전까지만 출력하는 그런 코드가 됩니다
보통 게 분포를 출력을 할 때나 뭐 그럴때 유용하게 활용할 수 있는
내용인데요
어쨌거나 저장을 하고
실행해 보도록 하겠습니다 실행을 하면 10 13 20 21 30
출력을 하고 그 다음엔 42 넘어가기 때문에 와 일반 복무 4 과로
내부의 불 표현식이 거짓이 되어서 반복문이 끝나게 됩니다
어쨌거나 와 일반 본문과 관련된 뭐 기본적인 구문과 기본적인 사용 방법에
대해서 살펴보았는데요
이후에 설명하는 뽀 반복문 은 거의 형태가 정해져 있고 용도가 정해져
있는데 반해서 와 일반 복무는 이과로 내부의 정말 많은 것들이 들어오게
됩니다
그래서 왈 반복문을 처음 공부할 때는 너무 단순하게 생겨서 잘 안 뜰 것
같다라는 생각을 많이 할 수 있는데요
정말 다양하게 활용해 되기 때문에 뭐 꼭 기억을 해 주시면 좋겠습니다
그리고 이와 1 반복문 의 활용 방법을 지금 간단하게 m
그냥 아이를 더해서 빠져나가는 방법 그리고 시간을 기반으로 빠져나가는
방법
아니면은 배열 내부의 값을 활용의 빠져나가는 방법 등을 다루었는데
이외에도 정말 무궁무진한 활용 방법이 있어요
물론 그걸 강의에서 모두 알려 주면 좋겠지만 사실상 불가능하다고 봅니다
그래서 이후에 계속 개발을 공부하시면서 인터넷에서 다른 사람들이 만들어
놓은 코드를 본다 던지 하면서 이 사람은 왈 반복문을 이러한 형태로
썼구나 등을 하나하나 뭐 파악해 보시면 좋을 것 같습니다
어쨌거나 오늘 강의는 여기까지 되겠구요 다음 강의에서 뵙도록 하겠습니다
감사합니다.

댓글 0개

등록된 댓글이 없습니다.

 
Total 83건 1 페이지
썸네일
제목

Menu