무룩 공부방

[HTML] EX14) 함수와 매개변수(Notepad++/Java Script) 본문

IT/HTML

[HTML] EX14) 함수와 매개변수(Notepad++/Java Script)

moo_look 2023. 8. 26. 21:04

키보드로 정수 값 2개를 입력받아 사칙연산을 수행하는 함수를 만들어 보았습니다.

이전에 만들었던 함수들과 달리 입력값으로 2개를 받는데 이하의 c,d를 매개변수라 부르고 타입이나

앞으로도 형식이나 타입을 유의깊게 살펴봐야 할 것 같습니다.

 

문제)

키보드로 정수 2개의 값을 입력받아 더하기 빼기 곱하기 나누기 나머지를 구하는 프로그램을 작성하시오.

단, multiply() 함수를 만들어 처리 하시오.

 

<Source code>

<!doctype html>
<html>
	<head>
		<title>함수와 매개변수</title>
		<meta charset="utf-8">
		<script>
			function multiply(c,d) { 
				let add = c + d;
				let sub = c - d;
				let mul = c * d;
				let div = c / d;
				let rem = c % d;
				alert(
					"add = "+add+"\n"+
					"sub = "+sub+"\n"+
					"mul = "+mul+"\n"+
					"div = "+div+"\n"+
					"rem = "+rem
				);
			}			
			let a = parseInt(prompt("a값 입력"));
			let b = parseInt(prompt("b값 입력"));
			multiply(a,b);

		</script>
	</head>
	<body>
	</body>
</html>

여기서 주의 할 점은 함수는 만들어진 위치에 상관없이 코드진행 중 호출이 되면 함수를 실행합니다.

 

<출력>

intput = 5, 9