[JS] 기본형 데이터와 참조형 데이터
2022. 7. 1. 04:53
개발이야기/JS
자바스크립트의 데이터 종류에는 크게 두가지로 기본형과 참조형 데이터가 있다. 기본형 데이터 string number boolean undefined null ES6 부터 추가된 symbol 기본형 데이터는 불변성인데 불변성이라는것은 한번 만든 데이터의 값은 다른 값으로 변경할 수 없는 것을 말한다. 만약 기본형 데이터가 변경된다면 그건 데이터를 아에 새로 만드는 동작이고, 한 번 만들어진 값은 가비지 컬렉팅(GC)을 당하지 않는 한 영원히 변하지 않는다. 기본형 데이터는 재할당시 기존 값이 달라지는 것처럼 보이지만, 기존의 값이 달라지는 것이 아닌 새로운 데이터 영역에 재할당한 값을 저장하고, 재할당한 주소값을 변수영역에 연결해주는 것이다. 결국 기존의 데이터 영역이 변하는 것이 아니고 새롭게 재할당한 ..
[JS] 데이터 종류 (자료형)
2022. 1. 31. 02:44
개발이야기/JS
js 자료형 데이터 String: "", '', `` Number Boolean: true, false Undefined Null Object: {} Array: [] 자바스크립트 자료형은 모두 '객체' 로 이루어져있다. 원시 타입 : String: "", '', `` Number Boolean: true, false Undefined Null Symbol 비 원시 타입: Object: {} Array: [] Function String (문자 데이터) -> 따옴표를 사용한다. let myName = "seo0"; //큰따옴표 let email = 'seo0@naver.com'; //작은따옴표 let hello = `Hello ${myName}?!!` //백틱 // 양쪽에 '백틱'이라는 기호를 통해서 문..