변수를 통해 값을 저장하고 참조하며 연산자로 값을 연산, 평가하고 조건문과 반복문에 의한 흐름제어로 데이터의 흐름을 제어하고 함수로 재사용이 가능한 구문의 집합을 만들며 객체, 배열 등으로 자료를 구조화하는 것
변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것임을 이해한다.
컴퓨터에는 동일한 크기의 데이터의 보관함들이 있다.
변수 = 각 보관함의 이름
보관함의 이름(변수)을 통해 데이터를 사용한다.
변수는 값의 위치(주소)를 기억하는 저장소이다. 값의 위치란 값이 위치하고 있는 메모리 상의 주소(address)를 의미한다. 즉, 변수란 값이 위치하고 있는 메모리 주소(Memory address)에 접근하기 위해 사람이 이해할 수 있는 언어로 명명한 식별자(identifier)이다.
식별자는 어떤 대상을 유일하게 식별할 수 있는 이름을 말한다. 식별자에는 변수명, 함수명, 프로퍼티명, 클래스명 등이 있다.
변수명은 식별자로 불리기도 하며 반드시 영문자(특수문자 제외), underscore ( _ ), 또는 달러 기호($)로 시작하여야 한다. 이어지는 문자에는 숫자(0~9)도 사용할 수 있다.
자바스크립트는 대/소문자를 구별하므로 사용할 수 있는 문자는 “A” ~ “Z” (대문자)와 “a” ~ “z” (소문자)이다.
변수의 선언과 값의 할당에 대해서 설명하고 코드로 작성할 수 있다.
선언(declaration)은 보관함의 자리 확보 2. 할당(assignment)보관함에 데이터 저장
값으로 변환된 표현문이 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다.
코드의 각 한줄을 표현식(expression)이라고 부른다.
표현식에서 쓰인 변수가 조회되어서 해당 보관함의 값으로 대체 되는 과정을 표현식 평가(Evaluation of expressions)라고 한다.
변수 기초, 변수 실습
자바스크립트에서 변수의 선언과 값의 할당에 대해서 설명할 수 있다.
var let cons 키워드를 사용하여 선언
할당 연산자(=) 를 사용해 값을 할당
식별자인 변수명을 사용해 변수에 저장된 값을 참조 한다.