[JS] 코어자바스크립트 _ 1장 : 데이터 타입
710 단어 JavaScriptJavaScript
1. 데이터 타입
기본형: 숫자, 문자, null, undefined, boolean (불변값)
참조형: object, array, function, date (가변값)
가변값 : 데이터 자체가 변하는 것이 아니라, 참조하는 주소만 변경되는 것.
원본 변경시 카피본도 영향을 받는다.
2. 불변객체?
: 값으로 전달받은 객체를 변경해도 원본은 변하지 않아야 할 때.
- 얕은복사: 바로 아래단계의 값만 복사.
- 깊은복사: 내부의 모든 프로퍼티를 찾아서 전부 복사. Ex) 재귀함수의 사용
3. Undefined vs Null?
undefined 는 순회가능한, 아직 할당되지 않은 값. null 은 순회하지 않는 비어있는 값.
4. 변수선언과 데이터 할당
ex) let a = 1
// a는 식별자이고 1은 변수(변경가능한 데이터가 담길 수 있는 공간)
// 변수 선언과 데이터 할당 부분으로 나뉜다.
=> 중복된 데이터 처리 시 효율적인 데이터 사용을 위해.
// 변수와 데이터를 별도의 공간에 나누어 저장.
Author And Source
이 문제에 관하여([JS] 코어자바스크립트 _ 1장 : 데이터 타입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@leejyart/JS-코어자바스크립트-1장-데이터-타입저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)