⌨️코딩/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 등!