방통대 컴퓨터과학과 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() 함수 : 사용자로부터 키보드로 원하는 데이터를 입력받을 때 사용
'문돌이의 IT > JavaScript' 카테고리의 다른 글
[HTML 웹프로그래밍]자바스크립트 문서객체모델 DOM (0) | 2017.05.15 |
---|---|
[HTML 웹프로그래밍]자바스크립트 객체 (0) | 2017.05.15 |
[HTML 웹프로그래밍]자바스크립트 기본 (0) | 2017.05.13 |
AJAX 비동기방식 페이징처리 (0) | 2017.01.21 |
CSS, JavaScript를 활용한 Modal Box 생성하기 (0) | 2017.01.19 |