⌨️코딩/Javascript

[javascript] 변수와 상수, 변수명 규칙

v햅삐니스v 2022. 3. 12. 19:24

 

변수와 상수

 

변수는 데이터를 담는 상자/ 데이터뿐 아니라 함수 오브젝트도 가능 - 선언자  var, let 사용

상수는 변하지않는 값을 가지고 있는 변수 - 선언자 const 사용

 

자바스크립트는 데이터 타입에 동일한 변수 선언자를 사용할 수 있습니다.

ex) const D = 'Hello World';

 

  • var - 중복된 변수명을 사용해도 에러가 없기때문에 나중에 처음의 할당값이 사라지는 에러가 발생할 수 있습니다.
  • let - 중복된 변수명을 사용할 경우 에러가 발생됩니다! 
  • const - 같은 변수명으로 재선언을 하거나, 이미 선언된 변수의 값을 변경할 수 없음. 할당값을 절대 변경하지 않는 용도로 사용합니다.

 

 

변수의 종류

 

전역변수 - 함수 외부에서 선언된 변수로, 프로그램 전체에서 사용 가능한 변수입니다. 

지역변수 - 함수 내에서만 사용할 수 있는 변수이기때문에 외부에서는 접근 할 수 없습니다.

독립변수 - 독립되어있는 변수로 인과관계에서 원인이 되는 변수입니다. 예측변수, 설명변수 등으로도 불립니다.

종속변수 - 독립변수에 종속되어있어 인과관계에서 결과가 되는 변수입니다. 반응변수, 결과변수로 불리기도 합니다. 

통제변수 - 독립변수와 종속변수 사이에 관계를 조사하기위하여 도입한 변수 중 조사자가 통제하려는 변수를 말합니다

 

 

 

변수명 규칙

  • _, $, 숫자, 문자(특문 제외) 사용 가능합니다
  • 대소문자 구분가능합니다
  • 첫 글자가 숫자로 시작 할 수 없습니다.
  • 예약어(이미 문법적으로 사용하기 때문에 변수명으로 사용할 수 없는 단어)는 사용할 수 없습니다.

예약어 예시로는 false, return, null, while, for 등!