JS Basic Synax(변수)
1. 변수
단순하게 표현해서 변수란 어떤 프로그램에서 사용할 일련의 값(숫자, 문자, true/ false 등)을 잠시 보관해두기 위한 공간 이자, 값 그자체
또한, 작성한 값은 보통 한 번만 사용하지 않고, 재사용(Reuse)하는 경우가 더 많기 때문에 변수를 사용하여 컴퓨터 내 메모리 공간에 값을 저장해두고 필요할 때 다시 사용할 수 있게 된다.
한자(변할 변, 셈 수)가 의미하는 것처럼, 그 값은 다른 값으로 변경될 수도 있다.
1. 변수의 사용 방법
1-1 변수의 선언(Declare, Declaration)
변수의 선언은 단 한 번(only once)만 가능 변수(or 상수)에 담긴 값을 읽거나 값을 새롭게 할당하기 위해서 가장 먼저 수행되어야 할 작업
var a;
1-2 변수의 선언(Initialization)
할당(Assignment)의 특별한 형태, 가장 처음으로 값을 할당한다는 의미이다.
선언과 함께 바로 사용 가능하다.
pipeApple 변수에 on Pizza 문자열을 처음으로 할당하면
var pineApple = "on Pizza";
1-3 변수의 할당(Assignment)
기존의 값을 새로운 값으로 변경할 때
var a;
a = 10;
console.log(a);
a = 15;
console.log(a)'
2. 변수 명명 규칙(Naming Convention)
2-1 JS에서 문법적으로 허용 가능한 표기 기호
_(Underscore), $(Dollor) 기호로 시작할 수 있다. --> 이전 사람들이 사용해서 그런듯..
2-2 권장되는 규칙
- Case 표기법은 camelCase 사용
- 가급적 문자로 시작해서 문자로 끝낼 것
- 2-1에서 허용 가능한 기호는 사용하지 말 것
- 항상 소문자로 시작해야한다 -> 대문자로 시작할 경우 생성자 함수처럼 동작하게 된다.
예약어
예약어란 프로그래밍 언어 내부적으로 사용되는 특수한 동작이나 처리를 위한 키워드이다.
따라서, 아래의 예약어로 변수 이름을 사용할 수 없다.