inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Thật sự! Javascript - Từ cơ bản đến nâng cao

변수 선언과 할당

메모리에 변수 생성과 값을 할당할 때

Đã giải quyết

408

khhckss

1 câu hỏi đã được viết

0

지금 변수와 값을 생성하는 부분을 보고있습니다. 그런데 메모리에 변수와 값들의 주소를 가지는 포인터 변수를 가진다고 하신 부분에서 궁금증이 생겼는데 그러면 메모리의 값들은 이미 메모리 셀에 기존부터 가지고 있는 건가요? 아니면 그때마다 임의로 값을 메모리에 생성하는 건가요?

javascript es6 객체지향 es5

Câu trả lời 2

1

khhckss

답변 감사합니다!

좀 더 강의를 봤으면 알았던 정보를 성격이 급해서 이렇게 여쭤본 것 같습니다 ㅠㅠ

다음에는 더 공부하고 정리해서 여쭤보도록하겠습니다!!

친절한 답변 감사드립니다 ㅎㅎ

0

codingmax

아닙니다, 질문해 주셔서 오히려 제가 감사하죠! 궁금한 게 있으시면 언제든 물어봐 주세요. 성격이 급하다고 말씀하셨는데, 오히려 그런 열정 덕분에 더 빨리 배우실 수 있을 거예요. 앞으로도 궁금한 점이 있으시면 언제든 말씀해 주시고, 함께 공부해 나가면서 서로 배워갈 수 있으면 좋겠습니다.😊

1

codingmax

안녕하세요 강동하님! 질문 주셔서 감사합니다. 변수에 할당 되는 값의 메모리처리 관련해서 질문을 주신 것 같아요.

자바스크립트는 변수에 값을 할당할 때마다 런타임에 메모리에 생성되고 관리(가비지 컬렉션) 됩니다

예를 들면, let number = 5; 코드가 있을 때 JavaScript 는 메모리에서 5를 저장할 공간을 할당하고, 해당 공간(메모리 셀) 에 값을 5를 쓰고 number라는 이름으로 이 공간을 주소를 통해 참조하게 합니다.

이것이 대원칙이지만 최적화 이유로 정수와 객체등 다르게 처리하는 부분이 있습니다. 이와 관련 내용은 “섹션 14. V8 자바스크립트 엔진” 에 자세히 다루고 있어 참고하시면 좋을 것 같습니다.

감사합니다😊

프론트엔드 학습 수준 문의

0

19

2

질문있습니다

0

17

1

1번 문제 질문입니다.

0

23

1

음악플레이어 문제 중 코드질문

0

17

1

리액트 챕터별 코드에서 eslint 설정파일이 없어요

0

36

2

문제와 풀이4 문제점

0

32

2

최근 코테, 과제 테스트 트렌드

0

51

2

lucide react 아이콘 설치

0

34

2

17강 zustand store 서버에서 생성

1

29

1

문제와 풀이

0

19

1

선생님 강의 블로그에 정리해도되나요?

0

52

1

V8에서 undefined를 관리하는 방법에 대한 질문입니다

0

69

2

코드 샌드박스 소스 입력시 콘솔이 계속 반응하는것 같아요.

0

166

3

배열 생성자로 배열 생성시 empty와 undefined

0

171

2

nvm 설치 오류입니다.

0

430

2

console 이 안보입니다.

0

145

2

then 메서드에서 Promise 를 반환하는 코드에 대한 질문입니다.

0

192

2

for 문에서 var 키워드 변수를 사용할 때와 let 키워드 변수를 사용할 때 차이점

0

141

1

Global 스코프 질문

0

163

2

keys(), entrieS() 같은 함수의 반환값이 왜 iterator인지 잘 이해가 안갑니다..!

0

182

1

var 변수의 문제점 설명하실 때 질문 있습니다.

0

510

2

클로저 스코프와 블록 스코프 질문드립니다.

2

688

1

코드샌드박스 화면구성이 달라졌네요.

0

673

4

커리큘럼 관련 질문

0

334

1