Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

백고등어 개발 블로그

2020.09.18 금요일 본문

TIL

2020.09.18 금요일

백고등어 2020. 9. 18. 22:38
728x90

오늘 한 일

    • 자바스크립트 테스트 프레임워크를 사용하여 유닛 테스트에 대해서 학습했다
    • 유닛 테스트를 공부하면서 조건문을 꼼꼼하게 쓰는 방법과 다양한 테스트 케이스들에 대해서 알 수 있었다

 

  • 자바스크립트 원시 타입과 참조 타입에 관한 문제를 풀면서 아는 것과 모르는 것을 정리할 수 있었다
  • 원시 타입 : number, string, boolean, null, defined, symbol 등
  • 원시 타입은 변수에 값이 복사되어 다른 변수에 저장되는 것을 의미한다.

 

 

  • 참조 타입 : Array, Object, Function 등
  • 참조 타입 데이터는 크기가 정해져 있지 않고 변수에 할당될 때 값이 직접 해당 변수에 저장될 수 없으며, 변수에는 데이터에 대한 참조만 저장된다
  • 참조는 참조 타입 데이터의 주소이지 해당 데이터의 값이 아니다.
  • "참조"라는 단어의 뜻을 여기선 "가르킨다"라고 생각하면 이해하기 쉽다.
  • 아래는 변수 obj2의 값으로 Object 데이터 타입을 갖고 있는 변수 obj1이 들어있는 예제 코드이다.
  • 여기서 var obj1 = {name : "Kim Dong Woo"} 코드를 정확하게 해석하면, 변수 obj1 안에 {name: "Kim Dong Woo"} 값이 들어있는 것이 아니라 변수 obj1은 {name: "Kim Dong Woo"} 를 가리키고 있다(참조하고 있다)고 해석해야한다

728x90

'TIL' 카테고리의 다른 글

2020.09.22 화요일  (0) 2020.09.22
2020.09.21 월요일  (0) 2020.09.22
2020.09.17 목요일  (0) 2020.09.17
2020.09.16 수요일  (0) 2020.09.16
2020.09.15 화요일 (Git, js scope, js 클로저)  (0) 2020.09.15