영상
개념
<script>
/*
[개념] 함수의 기본 형태
[1] 함수의 정의
(1) function : 키워드
(2) test() : 이름
(3) {} : 실행영역
[2] 함수 실행
(1) test(); : 함수이름을 적는다.
[3] 함수의 이점
(1) 함수를 한번만들어 놓으면 다시 사용할때는 코드량이 줄어든다.
*/
function test() {
document.write("test 입니다.<br>");
}
// 위의 함수 정의는 설계에 해당하는 것으로 실행되는 것이 아니다.
test();
test();
</script>
Java
복사
<script>
/*
함수(function)
1. 정의(=설계)
2. 호출
*/
// 함수 밖 영역(= static 영역, 전역변수)
let num = 10;
// 함수 정의
function print() {
// 함수 안 영역
let x = 3; // 지역변수
// 함수 밖의 변수와 함수 안의 변수의 이름이 동일할 경우,
// 함수 안의 변수를 우선시 한다.
let num = 1;
document.write("num = " + num + "<br>");
}
// 함수 밖 영역
// document.write("x = " + x + "<br>");
// 함수 호출(= stack 영역)
print();
print();
print();
</script>
JavaScript
복사
