var,let,const 차이점

chp9419·2021년 4월 7일
0
post-thumbnail

javaScript 변수 선언 var ,let,const 차이점 알기

  1. 변수 선언 방식

    var name = 'one';
    console.log(one) // one
    
    var name = 'two';
    console.log(name) //two

    변수를 선언을 여려번 해도 에러없이 다른 값이 출력

    장점: 필요할때마다 변수를 사용할수 있는 장점
    단점: 같은이름 변수명 남용문제

    단점을 보안하기 위해 ES6부터 let,const 추가

    2.let(변수 재선언 불가능, 재할당 가능)

    let variable = 'one';
    console.log(variable); // one
    
    variable = 'two';
    console.log(variable); // two
    
    let variable ='three';
    console.log(variable); // three

    var 처럼 재 선언 시 uncaught SyntaxError발생

  1. const(변수 재선언 불가능, 변수 재할당 불가능 )

    const variable = 'one';
    console.log(variable);//one
    
    	variable ='two';
    	 console.log(variable)//two
    
    	 const variable ="three";
    	console.log(variable)//three(에러)

    결국 변수 const(상수)는 한 번만 선언하고 값을 재할당을 통해서 변경 할수는 없음.

profile
주어진 문제는 해결하고 공부하고 성장한다.

0개의 댓글