본문 바로가기

IT/Develop

[JavaScript] 변수(variable)란?

 

변수(variable)란? 

변수는 데이터를 담기 위한 메모리 공간을 의미합니다. 

쉽게 말해 작은 상자로 비유할 수 있습니다. 

 

자바스크립트에서는 변수 타입이 없으므로 변수 선언자는 var 하나뿐입니다.

쉼표(,) 사용하면 변수 여러 개를 한 문장으로 선언할 수 있습니다.

var x, y;

변수를 선언하기만 하면 undefined 값이 들어가고 

대입(=) 연산자를 사용하면 변수에 값을 대입할 수 있습니다. 

x = 10;

 

* 수학에서 = 연산자는 같다는 뜻이지만 

프로그램에서 = 연산자는 오른쪽 값을 왼쪽 변수에 대입한다는 뜻입니다. 

 

 

Example 

var x = 10;  
var y = 20;  
var z=x+y;  
document.write(z);

--> 결과 : 30

 

 

 

변수 이름 짓기

변수의 이름은 자유롭게 지정할 수 있습니다. 

식별자는 다음과 같은 규칙을 따라야 합니다. 

* 문자는 알파벳, 숫자, 밑줄(_), 달러 기호($) 

* 첫 글자로 숫자를 사용할 수 없고, 알파벳, 밑줄(_), 달러 기호($)를 사용해야 합니다. 

* 예약어는 식별자로 사용할 수 없습니다.

 

일반적으로 다른 사람도 변수의 의미를 알 수 있도록 다음 세 가지 표기법을 사용합니다. 

캐멀 표기법(로어 캐멀 표기법)

대문자 부분이 낙타 혹처럼 보인다고해서 붙여진 이름으로,

두 번째 이후 단어의 첫 글자를 대문자로 한다.

ex) newName, createLifeGame

 

파스칼 표기법(어퍼 캐멀 표기법)

파스칼에서 사용된 표기법으로 각 단어의 첫 글자를 모두 대문자로 표기한다. 

ex) NewName, CreateLifeGame

 

밑줄 표기법(스네이크 표기법)

모든 단어를 소문자로 표기하고 단어와 단어 사이를 밑줄(_)로 표기한다.

ex) new_name, create_life_game