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

+ Recent posts