본문 바로가기
Internship

var vs let

by Doromi 2019. 5. 4.
728x90
반응형

var : 

함수 단위

 

fuction x(){
{
	var t=1;
}
console.log(t);
}

x();

//1이 출력된다. t는 x라는 함수 scope 안에 들어간다.

 

let :

중괄호 단위

 

변수를 싸고 있는 가장 가까운 중괄호의 scope를 가진다.

function x(){
{
	let t = 1;
}
 console.log(t);
}

x(); // t is not defined ..... t는 중괄호 안에서만 존재한다.

 

 

728x90
반응형

'Internship' 카테고리의 다른 글

Async/Await  (0) 2019.05.04
this  (0) 2019.05.04
scope와 closures  (0) 2019.05.04
프로미스  (0) 2019.05.04
디자인 패턴  (0) 2019.05.04