본문 바로가기
JS/JavaScript 강의

2. 값과 변수 (Value and Variable)

by 박기린 2022. 9. 20.

변수 선언 법

let firstName = “Park”;

let, var을 사용해서 변수를 선언합니다.

let과 var은 많은 변수를 선언한다는 점에서 동일하지만, 스코프와 중복 선언 가능 여부에서 차이가 발생합니다. let은 ES6 이후에 등장한 것으로 대부분이 let으로 변수를 선언하며, var는 구시대의 유물로 남겨진 상황입니다.

(let, const, var의 구체적인 차이에 대해서는 추후 글을 작성할 예정입니다. - https://arnopark.tistory.com/471?category=1001777)


변수명 선언 규칙(관행)

1. 변수 이름에 lowerCamelCase를 사용합니다. 

‘_’도 있지만 JS에서는 camelCase를 표준처럼 사용합니다.

변수 이름을 대문자로 시작하는 것은 오류가 없으나(UpperCamelCase), 관행(convention)에 어긋납니다.

 

2. 변수 이름은 숫자로 시작할 수 없습니다.

그리고 변수명에 포함 가능한 문자는 numbers, letters, underscores(_) 그리고 the dollar sign($)입니다.

let park&kim = ‘Park’; //error

 

3. 예약어(ex: new, function)도 사용 불가능합니다.

let function = 'function'; // error

 

4. 변수 이름을 지정할 때는 그 값이 어떤 것을 나타내는지 쉽게 알 수 있도록 정해야 합니다.

let myFirstJob = 'Programmar';
let myCurrentJob = 'Teacher';

// 아래는 별로인 이름
let job1 = 'Programmar';
let job2 = 'Teacher';

 

 

+. 변수 말고 상수에는 모든 문자를 대문자로 적습니다. ex: const PI = 3.14

반응형