자바스크립트 var / let / const

송한솔·2023년 6월 2일
0

자바스크립트

목록 보기
10/10

var : 일반적인 변수선언 명령어

  1. 함수 외부에서 사용한 var는 모두 전역변수로 사용된다.
  2. 따라서 변수 중복선언이 가능하여, 오류가 생길 가능성이 높음
  3. Top - Down 방식으로 변수 선언 이전에 변수를 참조하면 undefined이 반환됨 (사용불가능 하단 뜻)
ex)선언
                var name = hansol;
                console.log(name);<!-- hansol -->
                var name = songhansol;
                console.log(name);<!-- songhansol -->
                name = shs
                console.log(name);<!-- shs -->

let : 중복 선언이 불가능하지만 재할당 가능한 명령어

ex)선언
                let name = hansol;
                console.log(name);<!-- hansol -->
            중복 선언
                let name = songhansol;
                console.log(name);<!-- Error!! -->
            재할당
                name = songhansol;
                console.log(name);<!-- songhansol -->

const : 중복선언도, 재할당도 불가능한 명령어

ex)선언
                var name = hansol;
                console.log(name);<!-- hansol -->
            중복선언
                let name = songhansol;
                console.log(name);<!-- Error!! -->
            재할당
                name = songhansol;
                console.log(name);<!-- Error!! -->

0개의 댓글

관련 채용 정보