[JavaScript]1. 변수

username_oy·2023년 7월 3일

JavaScript

목록 보기
1/3

변수(Variables)

값을 저장하는 공간이자 자료를 저장할 수 있는 이름이 있는 상자

var

  • 함수 안,밖 어느 위치에서나 쓸 수 있는 변수 정의법
  • 변수 중복 선언이 가능해 오류가 나올 가능성이 높다.
  • 잘 사용하지 않는 것이 좋다.
var number = 1;
number = 2;
var number = 3;
console.log(number); // 3

let

  • 한 번 정의된 변수는 중복 선언할 수 없지만, 재할당은 가능하다.
let a = 1;
a = 2;

const

  • 한 번 정의된 변수는 재정의할 수 없고 재할당도 불가능하다.(원시값)
  • 객체의 경우 재할당이 가능

변수 선언

let a; // 키워드 let 변수이름 a
  1. 변수는 문자와 숫자, $와 _만 사용
  2. 첫 글자는 숫자가 될 수 없다.
  3. 예약어 사용 불가능
  4. 가급적 상수는 대문자로
  5. 변수명은 읽기 쉽고 이해할 수 있게 선언 (공통적인 내용을 먼저 적고 그 뒤에 구체적인 것 적으면 더 좋음)

값의 할당

let a = 0; // 키워드 let 변수이름 a 할당연산자 '=' 값 0

변수 a에 0을 할당하면, 메모리 어딘가에 0이 할당되고 0이 할당된 메모리 셀에는 주소가 존재합니다.
그 메모리 셀의 이름은 a인 것입니다.


값의 재할당

a = 1; // 변수 a에 할당했던 0의 값 대신 1을 재할당 할 수 있다.
profile
프런트엔드 개발자로의 여정

0개의 댓글