자바스크립트 변수설정

행행·2022년 5월 14일
0
post-thumbnail

변수 선언 키워드 let, const

let

  • 재할당 할 예정인 변수 선언 시 사용
  • 변수 재선언 불가능
  • 블록 스코프

const

  • 재할당 할 예정이 없는 변수 선언 시 사용
  • 변수 재선언 불가능
  • 블록 스코프
  • 선언
    • 변수를 생성하는 행위 또는 시점
  • 할당
    • 선언된 변수에 값을 저장하는 행위 또는 시점
  • 초기화
    • 선언된 변수에 처음으로 값을 저장하는 행위 또는 시점
let foo //선언	
console.log(foo) //undefined

foo = 11 //할당
console.log(foo) //11

let bar = 0 //선언+ 할당
console.log(bar) // 0

let const 비교 - 재선언

let 재선언 불가능

let number = 10 //1.선언 및 초기값 할당
let number = 50 //2.재선언 불가능

const 재선언 불가능

const number = 10 //1.선언 및 초기값 할당
const number = 50 //2.재선언 불가능

let const 비교 - 재할당

let 재할당 가능

let number = 10 //1.선언 및 초기값 할당
number =10 //2.재할당

console.log(number) //10

const 재할당 불가능

const number = 10 //1.선언 및 초기값 할당
number = 10 //2.재할당 불가능

======TypeError
profile
성장하려고 분투 중인 개발자

0개의 댓글