목록JavaScript/모던자바스크립트 Deep Dive (17)
얼레벌레
값은 식(표현식 expression)이 평가되어 생성된 결과를 일컫음 - 모든 값은 data type을 가진다 - 메모리에 2진수, 즉 비트의 나열로 저장된다 - 메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있다 리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말함 ✔️ 리터럴 사용시 다양한 종류의 값을 생성할 수 있다 ⇨ 정수, 부동소수점, 2/8/16진수, 문자열, Boolean, null, undefined, 객체, 배열, 함수, 정규표현식 리터럴 표현식은 값으로 평가될 수 있는 문으로 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조함 ➰ 값으로 표현될 수 있는 문은 모두 표현식 ➰ 표현식과 표현식이 평가된 값은 동치(equivalent)..
컴퓨터는 CPU를 이용해 연산하고, 메모리를 사용해 데이터를 기억한다. - 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합체이며, 메모리 셀 하나의 크기는 1바이트(8비트) ⇨ 1바이트 단위로 데이터를 저장하고 읽어들임 - 각 셀은 고유의 메모리 주소를 가지며 이 메모리 주소는 메모리 공간의 위치를 나타냄 - 동일한 컴퓨터에서 동일한 코드를 실행하더라도 값이 저장될 메모리의 주소는 변경된다. 따라서 기억하고 싶은 값은 변수에 저장한다 변수: 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 - 값의 위치를 가리키는 상징적인 이름 변수명을 식별자(identifier)이라고도 하는데, 이 식별자는 값이 아니라 메모리 주소를 기억하여 저장된 값에 접근한다...