[Javascript] var, let, const 차이점

2021. 2. 15. 13:23·Javascript
변수 var let const
변수 재선언 O X X
값 재할당 O O X

변수 재선언

var a = 'var';
let b = 'let';
const c = 'const';

var a = 'var 재선언'; // O
let b = 'let 재선언'; // X
const c = 'const 재선언'; // X

console.log(a); // var 재선언
console.log(b); // SyntaxError: Identifier 'b' has already been declared
console.log(c); // SyntaxError: Identifier 'c' has already been declared

변수 재할당

var a = 'var';
let b = 'let';
const c = 'const';

a = 'var 재할당'; // O
b = 'let 재할당'; // O
c = 'const 재할당'; // X

console.log(a); // var 재할당
console.log(b); // let 재할당
console.log(c); // TypeError: Assignment to constant variable.

'Javascript' 카테고리의 다른 글

[Javascript] 객체와 변경불가성(Immutability)  (0) 2021.06.22
[Javascript] 객체  (0) 2021.06.21
[Javascript] 데이터 타입  (0) 2021.06.18
자잘한 용어 정리  (0) 2021.06.09
클로저(개념정리X)  (0) 2020.06.30
'Javascript' 카테고리의 다른 글
  • [Javascript] 객체
  • [Javascript] 데이터 타입
  • 자잘한 용어 정리
  • 클로저(개념정리X)
꾸준2
꾸준2
  • 꾸준2
    꾸준2
    꾸준2
  • 전체
    오늘
    어제
    • 분류 전체보기 (157)
      • 복습 프로젝트 (3)
      • 어드민 프로젝트 (4)
      • 프로젝트 리팩토링 (4)
      • Database (0)
      • Java Library (2)
      • Java (4)
      • Java(JVM) (1)
      • 자바 문제 (13)
        • 이론 (6)
        • 실습 (7)
      • IDE (2)
        • IntelliJ (2)
      • 인강 (13)
        • SpringBoot(JPA활용1) (0)
        • 자바(기본편) (6)
        • 자바(중급1편) (3)
        • 자바(중급2편) (1)
        • 자바 ORM 표준 JPA 프로그래밍 - 기본편 (3)
      • Network (2)
      • Node (3)
      • CS (0)
      • amCharts4 (5)
      • 오류 모음 (4)
        • 리눅스 (1)
      • 기타지식 (2)
      • 자주 사용하는 기능 (4)
      • Vue (11)
      • Javascript (13)
      • Javascript-메서드 (3)
      • CSS (6)
      • 라이브러리 (4)
      • 자료구조 (11)
      • 알고리즘 (4)
      • Vue-프로젝트 (20)
      • Vue-bitcoin프로젝트 (6)
      • 블로그클론 프로젝트 (11)
      • 면접 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
꾸준2
[Javascript] var, let, const 차이점
상단으로

티스토리툴바