함수: 하나의 로직을 재실행 할 수 있도록 하는 것, 코드의 재사용성을 높여줌
함수의 형식
function 함수명( [인자...[,인자]] ){
코드
return 반환값
}
예제
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
// 함수 정의
function numbering(){
document.write(1);
}
// 함수 호출
numbering();
</script>
</body>
</html>
예제 2
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function numbering(){
document.write(1);
}
numbering();
numbering();
numbering();
numbering();
numbering();
numbering();
</script>
</body>
</html>
예제 3
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function numbering(){
i = 0;
while(i < 10){
document.write(i);
i += 1;
}
}
numbering();
</script>
</body>
</html>
return
function get_member1(){
return 'egoing';
}
function get_member2(){
return 'k8805';
}
alert(get_member1());
alert(get_member2());
return 이 여러 개라면?
function get_member(){
return 'egoing';
return 'k8805';
return 'sorialgi';
}
alert(get_member());
인자: 함수로 유입되는 입력 값
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function get_argument(arg){
return arg;
}
alert(get_argument(1));
alert(get_argument(2));
</script>
</body>
</html>