예제 코드
https://github.com/taemin-kwon93/what_did_you_learn_today/tree/main/JavaScript/5%EC%9E%A5
지역변수와 전역변수
<script>
var name = "global";//전역변수
function func1(){
var name = "local1";//지역변수
document.write(name + " = name test <br/>");
}
function func2(){
var name = "local2";
document.write(name + " = name test <br/>");
}
function func3(){
name = "local3";//함수 밖에 선언한 name 변수의 값을 덮는다.
document.write(name + " = name test <br/>");
}
document.write(name + " = name test, 출력테스트 시작점 <br/>");
func1();//지역변수 사용.
func2();//지역변수 사용.
document.write(name + " = name test, func2() 끝난 후. <br/>");
func3();//값을 local3로 덮었으니, 함수가 끝난 뒤에도 name은 'local3'이다.
document.write(name + " = name test, func3()가 끝난 후 name값이 바뀜 <br/>");
func2();
document.write(name + "func2() 끝난 후<br/>");
</script>
'Study > Today i learned' 카테고리의 다른 글
22.01.28 JavaScript _ Callback 함수 (0) | 2022.01.28 |
---|---|
22.01.28 JavaScript _ Callback 함수 (0) | 2022.01.28 |
22.01.25 JavaScript (0) | 2022.01.25 |
22.01.24 Spring (0) | 2022.01.24 |
22.01.23 JavaScript (0) | 2022.01.23 |