달력

6

« 2020/6 »

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  

선언적 함수형태의 내부 함수

-내부 함수 (선언적 함수) : 함수 안에 함수 생성

-내부 함수는 함수 안에 선언 후 호출해 주어야 함

-내부 함수는 외부코드에서 접근 불가능합니다.

-내부 함수는 함수 내부에서 해당 함수를 재귀적으로 호출하거나, 디버거 등에서 함수를 구분할 때 사용되어 집니다.

   

   

소스 코드

<html>

<head>

<meta charset="UTF-8">

<title>내부 함수</title>

<script type="text/javascript">

function f(){

function g(){

document.write('g() is called');

}

}

//함수 호출

f();

//f() 호출되고 g() 호출되지 않음

   

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/07_1.html>

   

내부 함수는 함수 안에 선언 후 호출해 주어야 함

   

   

소스 코드

<html>

<head>

<meta charset="UTF-8">

<title>내부 함수</title>

<script type="text/javascript">

function f(){

function g(){

document.write('g() is called');

}

//내부 함수 호출

g();

}

//함수 호출

f();

//f() 호출되고 g() 호출되지 않기 때문에 f()내부에서 g()함수를 호출해 주어야 .

   

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/07.html>

   

Posted by codedragon codedragon

댓글을 달아 주세요