728x90
반응형
함수는 유효 범위에 따라 전역변수(Global Variable)와 지역 변수(Local Variable)로 나뉜다.
전역변수 : 함수 외부에서 선언된 변수로, 프로그램 전체에서 접근할 수 있는 변수다.
지역변수 : 함수 내부에서 선언된 변수로, 함수가 실행되면 만들어지고, 함수가 종료되면 소멸한다.
함수 외부에서는 접근할 수 없다.
// 전역 변수와 지역 변수
// 전역변수
let name = "JS"
let msg = "Welcome!";
function hello(name){
// 지역변수
let msg = "Hello!"
console.log(name + " " + msg);
}
// 전역변수 출력
console.log(name + " " + msg) // JS Welcome!
// 지역변수 출력
hello("Crystal"); // Crystal Hello!
728x90
반응형
'Frontend > Javascript' 카테고리의 다른 글
[TIL] JavaScript 형변환 (0) | 2022.07.21 |
---|---|
[TIL] 느슨한 타입의 동적 언어, 자바스크립트 (0) | 2022.07.21 |
[TIL] 객체 리터럴 (0) | 2022.05.27 |
[TIL] 함수 기본 (0) | 2022.05.25 |
[TIL] 배열 (0) | 2022.05.24 |