728x90 반응형 변수2 [JavaScript] 변수 Hoisting, 전역변수, 참조 Hoisting 자바스크립트에서 변수 / 함수를 선언하면 Hoisting이 발생. Hoisting? 변수 / 함수의 선언부를 맨 위로 끌고가서 제일 먼저 해석하는 것 function hoisting_Test(){ console.log('hello'); var 이름 = 'Kim'; } function hoisting_Test1(){ var 이름; console.log('hello'); 이름 = 'Kim'; } 우리가 첫번째와 같이 선언 후 출력하더라도 자바스크립트가 코드를 해석하는 순서는 두번째 코드와 같음. 변수의 선언부를 가장 위로 끌고가 해석하기 때문! 전역변수와 변수의 참조 전역변수 스크립트 내 모든 함수나 if나 for 내부에서 공통적으로 사용할 수 있는 (참조할 수 있는) 변수 var age =.. 2023. 1. 30. [JavaScript] 변수 var let const 선언, 할당, 범위 변수의 선언과 할당 변수 = 자료를 저장하는 공간 보통 이렇게 선언한다 var name = 'sol'; var name => 선언 'sol' => 할당! 변수 만들 때 사용할 수 있는 키워드 var, let, const 차이가 몰까 var는 재선언 가능 let, const 키워드는 재선언 불가능 => 같은 이름의 변수를 두번 이상 재선언할 수 없음! let age; let age; //error const sex = 'w'; const sex = 'm'; //error var, let으로 만들면 재할당 가능, const로 만들면 값 재할당 불가능 let name = 'Kim'; name = 'Park'; //ok const age = 30; age = 40; //error const = constant,.. 2023. 1. 29. 이전 1 다음 728x90 반응형