<script type="text/javascript"> //함수의 이름이 같을 경우는 마지막 함수 호출 //한글로 함수 지정X function 함수(){ document.write('함수 A<br>'); } function 함수(){ document.write('함수 B<br>'); } 함수(); document.write('===================<br>'); //선억적 함수의 경우는 호출 코드 이후에 함수 정의가 올 수 있음. 함수2 (); function 함수2(){ document.write('함수2<br>'); } document.write('===================<br>'); var 함수3 = function(){ document.write('함수C<br>'); }; var 함수3 = function(){ document.write('함수D<br>'); }; 함수3(); document.write('===================<br>'); //익명 함수의 경우는 함수 정의 한 후 함수 호출이 되어야함 //함수4(); //오류 발생 var 함수4 = function(){ document.write('함수4<br>'); }; </script>