<! DOCTYPE HTML PUBLIC "-// W 3 C / / DTD HTML 4 . 0 Transitional / / EN ">< HTML >< HEAD >< TITLE > 함수 연습 </ TITLE ></ HEAD >< BODY >< SCRIPT LANGUAGE =" JavaScript "><!--/* 반복 적 으로 수행 할 명령어 를 한 개 의 단위 로 묶 어 놓 은 형태 1 . 함수 정의 ( 작성 ) function 함수 이름 ( ) { 실행 문 . ..} 2 . 함수 호출 ( 반드시 는 아님 ) 3 . 리턴 값 ( return ) 이 있 느냐 ? 없 느냐 ? - 함수 를 호출 한 시점 으로 되돌아갈 때 가지 고 가 는 값 . 리턴 값 은 반드시 1 개 4 . 전달 인자 값 ( parameter ) */ function test ( ) { document . writｅ ( "< BR > happy < BR >"); return ;// 호출 시점 으로 복귀 . 리턴 값 이 없 으며 생략 가능 }// 함수정 의 function test 2 ( ) { document . writｅ ( "< BR > hello < BR >"); return 10 ;} function test 3 ( a ) { document . writｅ ( a ) ;} function test 4 ( a , b ) { document . writｅ ( a + b ) ;}/* test 4 ( 200 , 300 ) ; test 3 ( 100 ) ;// 함수 호출 test ( ) ;// 함수 호출 var su ; document . writｅ ( su ) ; su = test 2 ( ) ; document . writｅ ( su ) ;*/ function gugu ( dan ) { document . writｅ ( dan +" 단 < br >"); var su ; for ( su = 1 ; su <= 9 ; su ++) { document . writｅ ( dan +"*"+ su +"="+( dan * su ) +"< br >"); } return ;// 리턴 값 없 음 . 생략 가능 } function Hap ( p , q ) { var su , sum = 0 , temp ; if ( p > q ) { temp = p ; p = q ; q = temp ; }// swap for ( su = p ; su <= q ; su ++) { sum = sum + su ; } document . writｅ ( sum ) ;} gugu ( 4 ) ;// 구구단 4 단 을 출력 하 시 오 . Hap ( 12 , 5 ) ; / / 5 ~ 12 까지 누적 의 합 을 구해서 출력 하 시 오 / /--></ SCRIPT ></ BODY ></ HTML >