Recent Posts
Recent Comments
Link
Today
Total
02-01 18:43
관리 메뉴

채린씨의 티스토리

17. 반복문(!) 본문

자료구조, 알고리즘/JavaScript 기초 문법

17. 반복문(!)

채린씨 2022. 3. 5. 00:01

* 반복문 for

- 선언문(Init Expression), 조건문(Test Expression), 증감문(Update Expression) 형태로 이루어진 반복문

- 조건문이 fail이 되기 전까지 코드 블록을 계속 반복적으로 수행

- 선언문, 조건문, 증감문 생략 가능

https://simplesnippets.tech/javascript-for-loop-control-statement/

Init Expression에서 변수 초기화

② Test Expression에서 초기화된 변수로 조건문 판단

③ ②에서 판단한 조건문이 참일 경우, Statement Block 실행

④ Update Expression에서 변수 업데이트 (주로 증가/감소)

⑤ Test Expression에서 업데이트된 변수로 조건문 판단

⑥ ⑤에서 판단한 조건문이 참일 경우, Statement Block 실행

⑦ Update Expression에서 변수 업데이트 (주로 증가/감소)

... 반복하다가 Test Expression이 거짓일 경우 반복 종료

 

- 선언문(Init Expression)을 생략하면?

 

- 조건문(Test Expression)을 생략하면?

 

- 증감문(Update Expression)을 생략하면?

 

- 선언문과 조건문을 생략하면? (사실 선언은 따로 해주므로 조건문만 생략한 것과 같은 결과)

- 선언문과 증감문을 생략하면? (사실 선언은 따로 해주므로 증감문만 생략한 것과 같은 결과)

- 조건문과 증감문을 생략하면? (조건을 새로 확인하는 것이 의미가 없으므로 증감문만 생략한 것과 같은 결과)

 

- 선언문, 조건문, 증감문을 모두 생략하면? (사실 선언은 따로 해주므로 증감문만 생략한 것과 같은 결과)

 

* 2중 for문

- ``(backtick)이 뭐더라..? https://cherish-my-codes.tistory.com/entry/7-%EC%9E%90%EB%A3%8C%ED%98%95

 

7. 자료형

* 자료형 종류 - 목적에 따라 특별한 성질이나 정해진 범주를 가지는 데이터의 종류 - JavaScript에는 6가지 원시 타입 자료형과 1가지 객체 타입 자료형이 있음 구분 데이터 타입 설명 원시 타입(prim

cherish-my-codes.tistory.com

 

* 반복문 for 확장 1 - for .. in 반복문

- 객체의 key, value 형태를 반복하여 수행하는 데 최적화된 유형

- 첫 번째부터 마지막까지, 객체의 키 수만큼 반복

 

* 반복문 for 확장 2- for .. of 반복문

- Collection 객체 자체가 Symbol.iterator 속성(property)을 가지고 있어야 동작 가능한 유형

- ES6에 새로 추가된 Collection 기반의 반복 구문

- 뭔 소리야.. 나중에 Collection 배우면 이해 간다는데 두고 보겠어요.. 너도 Collection 배울 때 까지는 느낌표 달린 제목행이야!

- o0o 댑악.. 문자열을 나눠줘? 이거 문자열 관련 문제 풀 때 🐶🍯아냐? 헠헉

 

 

'자료구조, 알고리즘 > JavaScript 기초 문법' 카테고리의 다른 글

19. 반복문 제어  (0) 2022.03.05
18. 반복문 While  (0) 2022.03.05
16. 연습문제  (0) 2022.03.04
15. 조건문 switch  (0) 2022.03.04
14. 조건문  (0) 2022.03.04
Comments