GRAMMAR

Draft
  • account_tree
  • bug_report

변수(Variable)

변수의 개념과 선언하고 사용하는 방법에 대하여 알아본다.

변수의 개념

원래 변수는 알려져 있지 않거나 어느 정도까지만 알려져 있는 정보를 상징적으로 표현하는 것을 의미한다. 컴퓨터 프로그래밍은 데이터를 생산하고 가공하고 소비하는 과정을 완전하고 체계적으로 다룬다. 이 과정에서 생성된 많은 데이터들은 서로의 역할과 목적에 따라 합쳐지거나 나누어 지기도 하고 소멸되기도 한다. 즉 데이터들은 변할 수 있다는 전제를 갖는 것이다.

컴퓨터 프로그래밍에서의 변수에 대한 일반적인 개념은 데이터를 저장하는 공간의 개념이다. 좀더 쉽게 이야기한다면 저장소를 만들어 놓고 그 저장소에 데이터를 저장하는 것이다. 그리고 저장된 데이터는 필요에 따라 다른 데이터로 대체되기도 한다. 

개발 언어마다 이러한 변수를 준비하는 방식은 다르다. 자바스크립트에서는 어떻게 변수를 준비하고 사용하는지를 알아보도록 하자.

변수의 선언

변수를 코드 상에서 사용하기 위해서는 선언을 하여야 한다. 선언을 할 때는 아래와 같이 변수명 앞에 var 키워드를 작성한다. 변수명은 변수명 작성 규칙에 따라 사용 가능한 조합만으로 작성해야 한다.

var myValue;

변수명 작성 규칙

사용 가능한 이름 조합은 영문 알파벳과 숫자 그리고 특수문자 $로 한다. 알파벳의 경우는 대소문자를 구분한다. 즉, a와 A는 다른 변수로 인수한다.

다음 아래의 경우는 변수명에 사용할 수 없다.

  • 공백
  • 첫 글자가 숫자
  • 하이픈(-)