728x90
반응형
(심층)자바스크립트2024. 8. 28. 17:03자바스크립트 타입

- 원시 타입 : Boolean, String, Number, null, undefined, Symbol(불변성을 가지고 있음)- 참조 타입 : Object, Array 기본적으로 Javascript는 원시 타입에 대한 값을 저장하기 위해 Call Stack 메모리 공간을 사용하지만참조 타입의 경우 Heap이라는 별도의 메모리 공간을 사용한다.이 경우 Call Stack은 개체 및 배열 값이 아닌 Heap 메모리 참조 ID를 값으로 저장한다.  - 원시 타입  - 참조 타입  - 자바스크립트는 동적 타입이다. Javascript는 느슨한 타입의 동적 언어이다.Javascript 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 가능하다.let foo = 42;foo = "bar";foo..

다시 시작하는 자바스크립트 - 배열
(심층)자바스크립트2023. 3. 20. 01:42다시 시작하는 자바스크립트 - 배열

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 9. 배열 (Array) 요즘에는 특정한 데이터 타입만 넣을 수 있는 Array를 만들 수 있음. 이렇게 데이터 타입이 지정된 배열을 쓰면 그 외에 데이터 타입을 넣게 되면 에러가 발생. ex : Int8Array, Unit8Array, Float32Array, Float64Array 등... 9-1) 배열 생성 방법 [1] 생성자 함수 let array = new Array(2); // 사이즈를 지정 가능 // 2개의 비어있는 아이템이 생김 console.log(array); // [ ] array = new Array(1, 2, 3); // 내가 만들고 싶은 아이템을 전달해도 됨 console.log(array); // [ 1,..

다시 시작하는 자바스크립트 - 내장객체
(심층)자바스크립트2023. 3. 15. 01:03다시 시작하는 자바스크립트 - 내장객체

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 9. 내장객체 (Built-in Objects) 자바스크립트 내장객체를 이용하여 우리는 조금 더 쉽게 코딩을 할 수 있음. - 호스트 객체(host objects) : 자바스크립트 만으로는 브라우저 화면을 보여주거나 네트워크 전송을 하거나, 컴퓨터에 있는 파일을 읽을 수 없음. 이런 일들을 하기 위해서는 런타임 환경에서 제공해주는 호스트 객체를 사용해야 함. => 브라우저 호스트가 제공해주는 다양한 객체들, 다양한 API(브라우저) / 노드에서 제공하는 API(노드) - 코딩을 할 때 이것 외에도 어플리케이션에서 필요한 사용자 정의 객체(User-definned Objects)가 있음. 9-1) 래퍼 객체 (Wrapper Objec..

728x90
반응형
image