Jisoo.

기술블로그

2. 변수와 자료형


썸네일

변수와 자료형

자바스크립트 변수, 자료형에 대해서 알아봅시다.


식별자(Identifier)

프로그래밍 언어에서 식별자는 특정 값을 저장하는 이름을 가진 저장소입니다.

예약어(Keyword), 식별자(Identifier), 값(Value)의 조합을 통해 변수 선언이 가능합니다.

1Keyword Identifier = Value;

자바스크립트 키워드는 let, const, var가 존재합니다.

식별자에는 규칙이 존재하는데 다음과 같습니다.

  • 예약어(if, return 등) 사용 불가
  • 첫 글자는 숫자 불가능
  • 언더바(_), 달러 기호($), 문자와 숫자의 조합

- 변수(Variable)

변수는 변할 수 있는 데이터를 저장합니다.

자바스크립트에서 let, var 예약어를 선언하여 변수를 만들 수 있습니다.

1let asds = 10; 2let a = 10, b = 20; 3 4// 변경 가능 5asds = 20; 6 7// 변수간 교환 가능 8b = a; 9 10// 중복 선언 불가 11let asds = 15; => ERROR

- 상수(Constant)

변할 수 없는 값을 저장하는 장소입니다.

절대로 변하면 안되는 값을 실수로 변경하지 않게 도와줍니다.

const 예약어를 사용하여 선언합니다.

1const myBirthday = "1997.04.02"; 2 3// 변경 불가 4myBirthday = 12 => ERROR

💡 자료형

값이 변하는지에 따라 Primitive 또는 Reference 타입으로 나뉩니다.

원시타입은 값이 변하지 않는(immutable) 타입으로 값 자체를 저장합니다.

  • Primitive 원시타입
    • String
    • number
    • boolean
    • undefined
    • null
    • Symbol

참조타입의 경우 값이 변할 수 있는(mutable) 객체를 참조합니다.

  • Reference 참조타입
    • Object
    • Array

💡 마무리

식별자와 자료형의 기초에 대해서 알아보았습니다.

다음에는 호이스팅에 대해서 알아보겠습니다.

1. Javascript 특징

1


Javascript 시리즈의 다른 포스트

썸네일-0

1. Javascript 특징

자바스크립트 특징에 대해 알아봅시다.


2024년 10월 16일

관련 포스트

썸네일-0

3. 함수 및 객체의 타입과 제너릭

타입스크립트의 함수 및 객체의 타입과 제너릭에 대해서 알아봅시다.


2024년 11월 11일

썸네일-1

2. Type

타입스크립트의 타입에 대해 알아봅시다.


2024년 11월 08일

썸네일-2

1. Typescript는 무엇인가

타입스크립트에 대해서 알아봅시다.


2024년 10월 23일