방통대 컴퓨터과학과 html 웹프로그래밍 정리내용입니다.

함수


프로그램 내에서 논리적으로 연관된 일련의 식이나 문장 등을 하나의 문장 단위로 묶은 집합


무명함수 : 함수명을 지정하지 않고 선언된 함수


<!doctype html>

<html lang="en">

 <head>

  <meta charset="UTF-8">

  <meta name="Generator" content="EditPlus®">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">

  <script>

var n_sum = function () {

var n = prompt("1~100 사이 정수를 입력하세요", "10");

s = sum(n);

document.write("1부터 " + n + " 까지의 합은 " + s + "이다");

}


function sum(num) {

var rs = 0;

document.write("1부터 " + num + "까지의 정수의 합<br/>");

for (i=1; i<=num; i++){

rs += i;

}

return rs;

}


  </script>


  <title>Document</title>

 </head>

 <body>

<button type = "button" onClick="n_sum()">Sum</button>

  

 </body>

</html>




콜백함수 : 매개변수로 전달되는 함수


<!doctype html>

<html lang="en">

 <head>

  <meta charset="UTF-8">

  <meta name="Generator" content="EditPlus®">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">


  <script>

function fnCallback (n, callback) {

for (var i=1; i<=n; i++) {

document.write(i + "번째 호출");

callback();

}

}


fnCallback (10, function (){

document.write("Hello<br/> ");

});

  </script>


  <title>Document</title>

 </head>

 <body>

  

 </body>

</html>



alert() 함수 : 확인버튼을 가진 메시지 창을 띄우는 함수 


confirm() 함수 : 확인 또는 취소 버튼 선택하고 하고 다음작업을 수행


prompt() 함수 : 사용자로부터 키보드로 원하는 데이터를 입력받을 때 사용

+ Recent posts