14장까지

Q.

  1. 예제 5-10에서 왜 asi 가 return 에 세미콜론을 넣는지
    1. 왜 x = 1+2 가 변수에 할당할 수 있는지
  2. querySelector는 찾을 수 없을 때 왜 null을 반환하는지?
  3. 왜 자바스크립트는 동적 타이핑을 지원했는지
  4. true에 가까운 값과 false에 가까운 값은 어떻게 구별되는지
  5. 왜 레이블문을 권장하지 않는지

욱진 : 5.1 ~ 5.6 재훈 : 6.1 ~ 6.7 혜연 : 6.8 ~ 7.4 신아 : 7.5 ~ 7.11 효중 : 7.12 ~ 8.5

4.변수

4.1 연산의 과정

10 + 20

위 수식을 자바스크립트 엔진이 해석하려면 우선 연산자와 피연산자를 메모리(데이터를 저장할 수 있는 메모리 셀의 집합)에 이진수 값으로 저장한다 .

각 셀은 고유의 메모리 주소를 가진다. 각각의 셀로 피 연산자 값들이 저장되고 cpu 연산 후 다른 메모리셀에 결과 값이 저장된다.

메모리 주소에 접근하는 방법은 직접접근과 간접 접근(변수) 두 가지가 있다.