본문 바로가기

TIL✨

심화 자바스크립트TIL(22)

오늘부터 심화 자바스크립트 강의를 받고 공부를 시작했다.

진짜 말그대로 심화던데 듣자마자 와우....ㅋㅋㅋㅋㅋ 그래도 튜터님이 설명을 잘해주셔서 두세번? 반복하면서 들으니까 그래도 나았다

그대신 진도는 그대로 달팽이걸음이라는....ㅎ

첫번째 챕터를 조금 정리해보려고 한다.

튜터님 강의들으면서 따라 적은 기록들을 글보다는 사진으로 남겨놔야 더 기억이 잘될꺼같아서 올려보도록하겠다.


1.변수선언과 데이터할당

 A.할당예시

: 변수를 선언하면 변수영역과 데이터영역으로 나뉘어진다.

      변수영역 => 식별자 + 값(주소)가 들어간다. (여기서 값을 바꿀 수 있냐 없냐에 변수,상수가 판별됨)

      데이터영역 => 값(value)이 들어간다.  (데이터영역에 할당된 값이 바뀌냐 안바뀌냐에따라 불변,가변이 판별됨)

 

B.기본형데이터와 참조형배터리

(1)불변값과 불변성

   

 

  

저기 a의 값이 abc일때 다시 a에다가 def를 준다면 abc값에 def 추가가 아니라 새롭게 abcdef가 생성된다.

그리고 가비지컬렉팅에 의해서 기존의 abc는 삭제된다.

 

(2)가변값과 가변성(참조형)

 (2.1)중첩객체의 할당

    => 객체안에 객체가 있을 경우의 할당

 

 (2.2)

이렇게 되면 본래의 값이 똑같아진다

(2.3)

  

'TIL✨' 카테고리의 다른 글

함수 TIL(24)  (0) 2022.12.01
DOM_TIL(23)  (0) 2022.11.30
댓글 수정 기능 만들기 TIL(20)  (1) 2022.11.25
비밀번호 변경 , 내가 쓴 글 목록 불러오기 TIL(19)  (0) 2022.11.24
문제해결2_TIL(17)  (0) 2022.11.23