본문 바로가기

Frontend/jQuery & JSTL

[JavaScript] 변수 선언 및 정의

반응형

변수 선언

  재선언 업데이트 호이스팅 초기화 비고
var O O 최상위 / undefined로 초기화 불필요 전역 범위 or 함수 범위
let X O 최상위 / 초기화 안됨 불필요 블록 범위
const X X 최상위 / 초기화 안됨 선언 중 필요 블록 범위

 

 

변수 정의

function sample(){
	const a = document.querySelector("#a");
	const b = document.querySelector("#b");
	const c = document.querySelector("#c");
	/* // 이벤트 안 요소에 상수로 선언한 변수명을 사용할 수 없다
    function clickEvent(x, y, a, b, c) {
		console.log(x);
		console.log(y);
		a.innerHTML = a;
		b.innerHTML = b;
		c.innerHTML = c;
	}*/
    function clickEvent(x, y, d, e, f) {
		console.log(x);
		console.log(y);
		a.innerHTML = d;
		b.innerHTML = e;
		c.innerHTML = f;
	}
}

 

반응형

'Frontend > jQuery & JSTL' 카테고리의 다른 글

[JavaScript] substr(), substring(), slice() 비교  (0) 2024.02.20
[JavaScript] 숫자 표현  (0) 2024.02.20
SGIS연동  (0) 2024.02.19
02/14 회고  (0) 2024.02.14
01/18 회고  (0) 2024.01.18