은은하게 코드 뿌시기

[JAVASCRIPT] VAR, LET, CONST 차이점 본문

웹/html

[JAVASCRIPT] VAR, LET, CONST 차이점

은은하게미친자 2022. 8. 30. 15:38
728x90
  예제 VAR LET CONST
변수 재선언 var a = 'test';

var a= ' test2';

가능

불가

불가
변수값을 재할당 var a = 'test';
a = 'test1';
가능 가능 불가 
호이스팅(Hoisting)  a = 'test';
var a;
a = 'test';
var a;
let a;
a = 'test';
const a = 'test';
function-scoped block-scoped
선언 전 값할당 가능 선언 하고
나중에 값 할당
선언과 동시에 값을 할당해야한다

* 호이스팅 : 선언문 전에 사용 지원
스코프안의 어디에서든 변수 선언은 최상위에 선언된 것과 동등하게 처리

728x90

' > html' 카테고리의 다른 글

form 태그안에 submit이 되버림? 버튼, input  (0) 2022.12.22
<select> 태그  (0) 2022.12.22
[html] id class name 차이  (0) 2022.08.30
html 쉽게만들기! - 자동변환 사이트  (0) 2022.08.11
html 표 쉽게 만들기  (0) 2022.08.09
Comments