728x90
728x90
값? 식(표현식)이 평가되어 생성된 결과
평가? 식을 해석해서 값을 생성하거나 참조하는 것을 의미함
10 + 20; //30
모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장된다.
메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있다.
→ 메모리에 저장된 값 0100 0001 을 숫자로 해석하면 65만 문자로 해석하는 ‘A’ 이다.
변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름.
→ 변수의 할당되는 것은 값이다
var sum = 10 + 20;
위 예제에 sum 변수에 할당되는 것은 10+20이 아니라 10+20이 평가된 결과인 숫자 값 30이다.
→ sum 이 기억하는 메모리 공간에 저장된 것은 10_20이 아니라 값 30이다.
→ 따라서 10+20은 할당 이전에 평가되어 값을 생성해야 한다
값은 다양한 방법으로 생성할 수 있다. 위 예제처럼 식으로 생성할 수도 있지만 가장 기본적인 방법은 리터럴을 사용하는 것이다.
728x90
300x250
'2023 공부한것들' 카테고리의 다른 글
[5-3] 표현식 (0) | 2023.06.30 |
---|---|
[5-2] 용어정리 리터럴 (0) | 2023.06.30 |
[4-7] 식별자 네이밍 규칙 (0) | 2023.06.30 |
[4-6] 값의 재할당, 가비지 콜렉터, 언매니지드언어/매니지드 언어 (0) | 2023.06.30 |
[4-5] : 값의 할당 (0) | 2023.06.30 |