div.or.kr이 ofcourse 로 이전 될 예정입니다.
새로운 강의로 보기
함수

개요

반환 타입에 상관없이 function() {} 으로 선언
Void, String, Int, Float(Number), Boolean, Array 등 다양한 반환 타입 지정 가능

함수이름(); 으로 함수를 실행한다.
괄호 안에는 매개변수가 들어 갈 수 있다.

사용법

function change(type) {
	if (type == 1)
		alert(1);
	else
		alert("others");
}
change(1);

예제

<html>
	<head>
		<script type="text/javascript">
			function checkType(type) {
				if (type == 1)
					alert("One");
				else if (type == 2)
					alert(2);
				else
					alert("others");
			}
		</script>
	</head>
	
	<body>
		<button id="button" onclick="checkType(1)">checkType:1</button>
		<button id="button" onclick="checkType(2)">checkType:2</button>
		<button id="button" onclick="checkType(3)">checkType:3</button>
	</body>
</html>
출력 결과: