Home

[JS] 모던 자바스크립트 입문 7장

modern-javascript

모던 자바스크립트 입문

아소 히로시 지음, 서재원 옮김

길벗

요즘 새벽 출근을 하면서 하루 공부, 하루 정리 하는 스타일로 진행하고 있다. 확실히 집에가면 공부를 안하니 회사 와서 아침에 억지로라도 공부를 하니 조금씩 늘어가는(?) 느낌을 받는다. 진짜 내가 기초가 부족하다는것을 다시 한번 느낀다.

이번장은 자바스크립트의 제어 구문장인데.. 이미 알고 있는 부분이 많아 생략하는 부분이 많다. 그래도 몰랐거나 기억해둬야 하는 것은 기록해 둔다.


7장. 제어 구문

7.1 제어구문

  • 조건문, 반복문, 점프문이 존재

    • 조건문

      • 조건에 따라 처리를 분기
      • if/else 문, switch 문, try/catch/finally 문
    • 반복문

      • 조건을 만족하면 처리를 반복 실행
      • while 문, do/while 문, for/in 문, for/of 문
    • 점프문

      • 프로그램의 다른 위치로 이동
      • break 문, continue 문, return 문, throw 문

7.2 조건문

  • if 문

    • 생략
  • switch 문

    • 쓰는 법 생략
    • C나 자바에서는 case뒤에 반드시 상수 값을 써야 하지만 자바스크립트에서는 표현식 사용가능!!!

7.3 반복문

  • while 문

    • 생략
  • do/while 문

    • 생략
  • for 문

    • 생략
  • for/in 문

    • for/in 문은 객체 안의 프로퍼티를 순회하는 반복문이다.
    • 객체 표현식이 null 또는 undefined로 평가 되면 for/in문을 빠져 나온다.
    • break 문, continue 문 사용 가능.

7.4 점프문

  • 라벨문

    • 쓰는 것을 본적이 없다.. 과연 쓰는 것일까..? 흠…
    • 실제로 라벨을 붙여서 사용할 수 있는 문장은 switch 문반목문 뿐이다. (이해 X)
  • break 문

    • 일반적으로 알고 있는 내용과 같다. 다만 break 문에는 점프할 라벨을 지정할 수 있다.

      break 라벨 이름;
      // 라벨이 붙은 문장 끝으로 점프한다. 
  • continue 문

    • 일반적으로 알고 있는 내용과 같다. 다만 break 문처럼 continue 문도 라벨을 지정할 수 있다.

이 코드는 모던 자바스크립트 입문(徹底マスターJavaScriptの教科書) 에서 인용한 것입니다.
[ISBN #978-4797388640]. Copyright 2017 by 磯博

Loading script...