const 1 [자바스크립트] var, let, const 에 대하여 초창기 자바스크립트의 변수는 var 하나뿐이었습니다. var는 variable의 줄임말로. 이름 그대로 변수를 선언할 때 쓰는 키워드입니다. var a = 0; var b = function() { return console.log('function!'); } 많이 보셨으리라 생각됩니다. 하지만 var는 자바스크립트로 코딩하는데 가끔씩 빡치는 상황을 연출하곤 했습니다. 바로 Hoisting 때문입니다. Hoisting이란 일반적으로 선언된 함수를 코드 상단으로 올리는 것으로 설명하곤 합니다. console.log("1",name); function sayHi() { console.log("2",name); var name = 'Kang'; console.log("3",name); } sayHi(); 이런.. 2020. 9. 27. 이전 1 다음