[JavaScript] 변수

유영준·2022년 11월 1일
0
post-thumbnail

자바스크립트의 기본 개념동작 원리를 정확히 이해하는 것이 중요!


개인적인 공부를 하면서 중요한 내용을 정리한 형식이기 때문에 오류가 있을 수 있습니다.
피드백 주시면 정말 감사하겠습니다.


변수

  • 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그메모리 공간을 식별하기 위해 붙인 이름을 말한다

변수에 값을 저장하는 것을 할당이라 하고, 변수에 저장된 값을 읽어 들이는 것을 참조라 한다

식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말하고 값이 아니라 메모리 주소를 기억하고 있다

변수를 선언할 때는 var, let, const 키워드를 사용한다
1. var : 중복 선언 가능
2. let : 중복 선언 불가능, 재할당 가능
3. const : 중복 선언 불가능, 재할당 불가능

변수 선언문이 코드의 선두로 올려진 것처럼 동작하는 자바스크립트 고유의 특징을 변수 호이스팅이라 한다

console.log(score); // undefined

var score;  // ① 변수 선언
score = 80; // ② 값의 할당

console.log(score); // 80

식별자 네이밍 규칙
1. 식별자는 특수문자를 제외한 문제, 숫자, 언더스코어, 달러 기호를 포함할 수 있다
2. 단, 신벽자는 특수문자를 제외한 문자, 언더스코어, 달러 기호로 시작해야 한다 (숫자로 시작하는 것은 허용되지 않는다)
3. 예약어는 식별자로 사용할 수 없다

profile
프론트엔드 개발자 준비 중

0개의 댓글