JavaScript에서 전역 변수 선언
이 튜토리얼에서는 JavaScript에서 전역 변수를 선언하는 방법을 소개합니다.
변수는 데이터와 정보를 보유하며 언제든지 편집 할 수 있습니다. JavaScript에서 변수는const
,let
및var
와 같은 키워드를 사용하여 선언 할 수 있습니다. 변수의 범위는 일반적으로 선언 위치에 의해 정의됩니다. 함수 내에서 선언 된 변수는 지역 범위를 가지므로 지역 변수라고합니다. 전역 변수는 함수 외부에서 정의되며 하나가 아닌 모든 함수에 액세스 할 수 있습니다.
window
키워드를 사용하여 함수 내에서 전역 변수를 선언 할 수도 있습니다. 전역 변수의 수명은 함수가 끝날 때 삭제되는 지역 변수와 달리 브라우저 창을 닫을 때 끝납니다. 전역 변수는 종종 디버깅 문제를 일으키기 어렵 기 때문에 일반적으로 피합니다. 그들은 어떤 기능으로도 수정 될 수 있으며, 이는 삶을 비참하게 만듭니다.
JavaScript에서 전역 변수 선언
<script>
var yourGlobalVariable;
function foo() {
// ...
}
</script>
모든 함수 외부에서 변수를 선언하여 전역 변수를 선언 할 수 있습니다.
JavaScript 함수 내에서 전역 변수 선언
globalThis
를 사용하여 JavaScript에서 전역 변수 선언
<script>
function foo() {
globalThis.yourGlobalVariable = ...;
}
</script>
전역globalThis
속성에는 전역 개체와 유사한 전역this
값이 포함되며 함수 내에서 전역 변수를 선언하는 데 사용할 수 있습니다.
window
를 사용하여 JavaScript에서 전역 변수 선언
<script>
function foo() {
window.yourGlobalVariable = ...;
}
</script>
브라우저에서var
로 선언 된 모든 전역 변수는window
개체의 속성입니다. window
객체에 속성을 첨부하여 함수 내에서 전역 변수를 선언 할 수 있습니다.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn