JavaScript 변수

정민석·2024년 5월 4일

JavaScript

목록 보기
3/8


모든 프로그래밍 언어에서는 변수는 기억하고 싶은 값을 메모리에 저장하고 저장된 값을 익어서 재사용합니다.

JavaScript의 변수는 코드를 작성할 때가 아닌 코드가 실핼 될 때 즉 runtime에 데이터 타입이 결정됩니다.

JavaScript에서 변수를 선언하는 방법에는 3가지 방법이 있습니다.
var, let, const

1. var

  • var는 ES6이전부터 사용하던 변수입니다.

var 특징

var test = "Hello World" // 변수를 선언하는 방법 변수 명은 test 변수 값은 Hello World
var test = "만나서 반갑습니다" // var는 같은 변수명으로 재선언이 가능합니다.
test = "안녕히 가세요" // var는 재할당도 가능합니다.
console.log(test) // 안녕히 가세요

2. let

  • let은 const와 같이 ES6이후로 나온 변수입니다.

let 특징

let test2 = "Hello World" // 변수 선언 방법
let test2 = "만나서 반갑습니다" // let은 같은 변수명으로 재선언이 불가능합니다.
//SyntaxError: Identifier 'test' has already been declared
test2 = "안녕히 가세요" //let은 재할당은 가능합니다.

3. const

  • const는 상수를 선언하기 위한 변수입니다. 꼭 상수를 선언하기 위한 변수는 아니지만 아래와 같은 특징 때문에 상수를 선언합니다.
const test3 = "Hello World" // 변수 선언 방법 문자열도 문제 없이 할당 가능
const test3 = "만나서 반갑습니다" //const 재선언 불가능
// SyntaxError: Identifier 'test' has already been declared 
test3 = "안녕히 가세요" //const 재할당도 불가능
// TypeError: Assignment to constant variable.

0개의 댓글